functions.php

Cocoon

WordPressのJavaScriptを非同期に読み込む方法

以下のコードをfunctions.phpに入れることで、WordPressのJSを非同期に読み込むことができる。PageSpeed Insightsでjquery.jsやjquery-migrate.min.jsが「レンダリングを妨げるリソ...
WordPress高速化

[Contact Form 7] Recaptcha.jsをお問い合わせページ以外ではロードしないように設定する方法。

Contact Form 7を使ってお問い合わせフォームを作っている。スパムを防止するためにRecaptchaをつけているが、そのせいでPagespeed InsightsなどでRecaptcha.jsがいつも「使用していない JavaSc...
プラグイン

WordPressのfunctions.phpファイルを直接編集せずに任意のコードを埋め込むことができるプラグインは?

WPCodeが良いと思うよ。
WordPress運営

WordPressで投稿RSSにカスタム投稿を含む方法

以下のコードをfunctions.phpに入れる。例えば、'product', 'wpdmpro'というカスタム投稿タイプのslugだった場合は以下のように入れる。slugは自分自身のカスタム投稿タイプのslugに置き換えること。/* 投稿...
Woocommerce

WooCommerceでGutenberg Editorを有効にする方法

以下のコードをfunctions.phpに入れて保存するとWooCommerceでGutenberg Editorが使えるようになる。// WoocommerceでGutenbergを有効にするfunction activate_guten...
BuddyPress

BuddyPressでユーザーのデータエクスポートを無効にする方法

以下のコードをfunctions.phpに入れることでデータエクスポートのリクエストを無効にすることができる。add_filter( 'bp_settings_show_user_data_page', '__return_false' )...
bbPress

bbPressで投稿タイトルの長さ制限を増やす方法

デフォルトだとタイトルが80文字より長いとエラーが出て投稿ができないみたいだから、長さ制限を増やす方法を調べた。以下のコードをfunctions.phpに入れれば良い。// bbPress トピックタイトルの長さ制限を増やすadd_filt...
WordPress運営

WordPressで投稿者アーカイブを削除する方法

以下のコードをテーマのfunctions.phpに入れて保存する。add_filter( 'author_rewrite_rules', '__return_empty_array' );function disable_author_ar...
Woocommerce

WooCommerceのチェックアウトページで項目を減らす方法

WooCommerceのチェックアウトページで必要ない項目を削除する方法を紹介する。テーマのfunctions.phpに以下のコードを入れて保存/更新するだけ。これを入力することで、姓名、会社名 (オプション)、メールアドレス以外の入力を削...
プラグイン

WordPressで投稿の手動抜粋を一括で削除する方法

以下のコードをテーマのfunctions.phpの一番下に入れて、保存して更新、一旦サイトをリロードして、functions.phpの中からコードを消して再度保存して更新すれば、MyPHPAdmin等に行かなくてもできる。$wpdb->qu...