カテゴリー
WordPress

Contact Form7にショートコードを登録

Contact Form7に投稿記事を挿入したかったので、ショートコードを使って記事を挿入することにした。ネット上にあまり情報がなかったので、忘備録として記録する。

Functions.phpに下記を記述。

// Contact Form 7 にショートコードを追加
function wpcf7_description( $tag ) {
$tag = new WPCF7_Shortcode( $tag );
$count = $tag->get_option( 'count', '', true );
$content = get_post( $count );
return $content->post_content;
}
wpcf7_add_form_tag( 'description', 'wpcf7_description' );

Contact Form7管理画面のフォームには下記のように記述。

[description count:10]

無事、Post=10の記事を抽出することができた。

下記サイトを参考にしました。感謝。

Contact Form 7用のショートコードを作成する

以前、ショートコードを登録する際使われていたwpcf7_add_shortcodeタグは非推奨になっているようだ。公式によると、wpcf7_add_form_tagの使用を推奨している。

Contact Form 7 4.6リリースノートより

Contact Form 7 4.6

カテゴリー
WordPress

グーテンバーガーは語らない

(この投稿はGutenbergエディタのテストです)

昔、まだパソコンがマイコンと呼ばれていた時代の話である。場所は埼玉県の片田舎に「ダザニーランド」という名前の遊園地があった。地元でも知る人は少なく、インターネットもなかった時代であるから、どんな遊園地は知る由もなかった。春男がダザニーランドへ来ることになったのは、新聞の折り紙広告に清掃員募集の求人広告を見て、応募したからである。それまで春男はダザニーランドを知らなかったが、片田舎の遊園地の清掃員はおそらく暇であろうということと、思いのほか報酬がよかったことから、なんとなく応募したのであった。

(つづく)

Gutenbergの第一印象は「Mediumみたいなだな」です。エディタはすっきりして好み、このエディタがそのまま表のデザインとして出力するようなテーマが欲しいと思いました。おわり。