PHP
人から改修を頼まれたWordPressサイトにて。ダッシュボードやサイトヘルスに「PHPの更新が必要です」と表示されている。レンタルサーバーのコントロールパネルへ行き、7.4(モジュール版)に更新するボタンを押して、5〜10分以上待ったのに、アラートの表示…
カスタムフィールドのプラグインとして、 現在はSmart Custam Fields を使っている。 b-risk.jp WYSIWYGエディターの項目も作れるんだけど、 そのエディターの中の「見出し」を制限したかった。(デフォルトだと「段落」「見出し1~6」「整形済みテキスト」か…
functions.phpに以下を追記するだけ。 //中サイズ画像をトリミングする update_option( 'medium_crop',true ); //大サイズ画像をトリミングする update_option( 'large_crop',true ); 以降にアップロードしたアイキャッチ画像にはトリミングが適用される。 …
カレンダーを表示させるのに、EventOrganiserというプラグインが便利 wp-event-organiser.com 使い方はドキュメンテーションにだいたい書いてある。docs.wp-event-organiser.comショートコードでカレンダーやイベントリストを表示させたりできる。 イベント…
面倒くさすぎて嫌だけど、やる。WordPress速くしたいので。。※ 7.4にしようと思ったけどできず、結果的に7.0→7.3になった顛末です 参考 qiita.comkz-style.comblog.offline-net.comhttps://monochrome-design.jp/blog/126 まず CentOSを新しくする rootユー…
カスタム投稿に、カテゴリータイプのカスタムタクソノミーをつける __( '本の種類' ), 'show_in_rest' => true, // Gutenbergエディタでは必要らしい 'show_ui' => true, //管理画面から編集できるようにする 'hierarchical' => true, //falseにするとタグ…
いまどきのWordPressは、YouTubeやGoogle mapのURLをコンテンツエリアに貼るだけで自動的にiframe埋め込みをしてくれるのですが、この機能は oEmbed というヤツが担っています。 iframeだけ効かなくなった あちこちテーマをいじっていたら、ある日突然、自動…
ホーム画面に吐き出される記事一覧を、あるカテゴリーの記事に絞りたかった。こういう時のための「pre_get_posts」だと思ったので、嬉々として利用。 悪い例 functions.php is_home() ){ $query->set( 'cat','2' ); return; } } add_action( 'pre_get_posts',…
ビジュアルエディタ(TinyMCE)の、 太字やら色々なボタンをカスタマイズしたい。 まずは不要なものを消しましょう functions.php
メールフォームは たしかこれを使った www.php-factory.net reCaptcha 「私はロボットではありません」というやつ reCAPTCHA: Easy on Humans, Hard on BotsGoogleアカウントにログインした状態で上記にアクセスし、 「reCAPTCHA v2」を選択して登録し、API…