やわらかしかっけい

なんでもすぐに忘れてしまう自分のために

PHP

Event Organiser のイベントカテゴリー(+背景色)を出力

カレンダーを表示させるのに、EventOrganiserというプラグインが便利 wp-event-organiser.com 使い方はドキュメンテーションにだいたい書いてある。docs.wp-event-organiser.comショートコードでカレンダーやイベントリストを表示させたりできる。 イベント…

さくらVPSでPHPをアップデートする

面倒くさすぎて嫌だけど、やる。WordPress速くしたいので。。※ 7.4にしようと思ったけどできず、結果的に7.0→7.3になった顛末です 参考 qiita.comkz-style.comblog.offline-net.comhttps://monochrome-design.jp/blog/126 まず CentOSを新しくする rootユー…

WordPress カスタムタクソノミー

カスタム投稿に、カテゴリータイプのカスタムタクソノミーをつける __( '本の種類' ), 'show_in_rest' => true, // Gutenbergエディタでは必要らしい 'show_ui' => true, //管理画面から編集できるようにする 'hierarchical' => true, //falseにするとタグ…

WordPressでiframeだけoEmbedが効かない問題

いまどきのWordPressは、YouTubeやGoogle mapのURLをコンテンツエリアに貼るだけで自動的にiframe埋め込みをしてくれるのですが、この機能は oEmbed というヤツが担っています。 iframeだけ効かなくなった あちこちテーマをいじっていたら、ある日突然、自動…

pre_get_postsで気をつけること

ホーム画面に吐き出される記事一覧を、あるカテゴリーの記事に絞りたかった。こういう時のための「pre_get_posts」だと思ったので、嬉々として利用。 悪い例 functions.php is_home() ){ $query->set( 'cat','2' ); return; } } add_action( 'pre_get_posts',…

WordPressの投稿画面(ビジュアルエディタ)をカスタマイズ

ビジュアルエディタ(TinyMCE)の、 太字やら色々なボタンをカスタマイズしたい。 まずは不要なものを消しましょう functions.php

PHPで作ったフォームにGoogle reCAPTCHAを実装する

メールフォームは たしかこれを使った www.php-factory.net reCaptcha 「私はロボットではありません」というやつ reCAPTCHA: Easy on Humans, Hard on BotsGoogleアカウントにログインした状態で上記にアクセスし、 「reCAPTCHA v2」を選択して登録し、API…