トウスレ WordPressテーマ ファイルが付属しています」 のfunctions.php パワフル。 このファイルはプラグインとして機能し、WordPressサイトで多くのクールなことを実行できます。 このチュートリアルでは、このファイルを使用してまとめることができるいくつかの便利なヒントを紹介します のfunctions.php.

ヒント関数phpワードプレス1

WordPressの「関数」ファイルとは何ですか?

機能ファイルは、関数ファイルである functions.php として知られています。 WordPressテーマ。 全てでご利用いただけます WordPressテーマ 無料でプレミアム。

このファイルの目的は、テーマ開発者がテーマの特性と機能を定義できるようにすることです。 このファイルは WordPressのプラグイン 独自のカスタム コード スニペットを WordPress に追加するために使用できます。

今、あなたは何が違うのか疑問に思うかもしれません WordPressのプラグイン と functions.php ファイル? どちらがベストか ?

functions.php ファイルの方が便利ですが、特定のプラグインの方がはるかに優れています。 それはあなたから独立しているという理由だけで ワードプレスのテーマ 使用しているテーマに関係なく機能します。

一方、機能テーマフォルダはそのテーマに対してのみ機能し、テーマを変更した場合は、カスタムコードを新しいテーマに「コピー/貼り付け」する必要があります。

とはいえ、ここではWordPress機能ファイルの非常に役立つヒントをいくつか紹介します。

1-WordPressのバージョンを削除します

常に最新バージョンのWordPressを使用する必要があります。 ただし、WordPressのバージョン番号をサイトから削除することもできます。 このスニペットを関数ファイルに追加するだけです。

bpc_remove_version関数(){戻り ''。 } ADD_FILTER( 'the_generator'、 'bpc_remove_version')。

2-ダッシュボードにカスタムロゴを追加します

WordPressダッシュボードにホワイトラベルが必要ですか? カスタムロゴの追加は、このプロセスの最初のステップです。

まず、カスタムロゴをテーマの画像フォルダにアップロードする必要があります(例:custom-logo.png)。 カスタムロゴが16×16ピクセルであることを確認してください。

その後、このコードをテーマの関数ファイルに追加できます。

function bpc_custom_logo(){echo '
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
'; } //管理ヘッダー出力にフックしますadd_action( 'wp_before_admin_bar_render'、 'bpc_custom_logo');

3-WordPressダッシュボードフッターを変更します

WordPressダッシュボードのフッターには、「WordPressで作成していただきありがとうございます」のようなメッセージが表示されます。 このコードを追加することで変更できます。

支えられた機能remove_footer_admin(){エコー」ワードプレス| WordPressチュートリアル: BlogPascher '; } add_filter( 'admin_footer_text'、 'remove_footer_admin');

追加したいテキストやリンクからそれを変更する自由を感じます。

4-カスタムウィジェットを追加

おそらく、多くのプラグインとテーマがWordPressダッシュボードに追加するウィジェットを見たことがあるでしょう。 テーマ開発者は、次のコードを貼り付けて自分でウィジェットを追加できます。

add_action( 'wp_dashboard_setup'、 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets(){グローバル$ wp_meta_boxes; wp_add_dashboard_widget( 'custom_help_widget'、 'テーマサポート'、 'custom_dashboard_help'); } function custom_dashboard_help(){echo ' カスタムブログテーマへようこそ! 助けが必要? 開発者に連絡する[メール保護]">こちら。WordPressチュートリアルについては、 BlogPasCherをご覧ください。 '; }

5-WordPressのデフォルトのGravatarデフォルトを変更します

ブログでデフォルトの謎の男を見たことがありますか? 独自のカスタムアバターに簡単に置き換えることができます。 デフォルトでアバターとして使用する画像をアップロードしてから、このコードを「functions.php」ファイルに追加するだけです。

ADD_FILTER( 'avatar_defaults'、 'bpc_new_gravatar'); bpc_new_gravatar関数は、{$ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'($をavatar_defaults)。 $ Avatar_defaults [$ myavatar] = "グラバターデフォルト"。 $ avatar_defaultsを返します。 }

これで、「 設定>チャット そして、デフォルトのアバターを選択します。

Wordpressのデフォルトのアバター

6-フッターに動的な著作権を追加する方法

テーマのフッターテンプレートを編集するだけで、著作権の日付を追加できます。 ただし、サイトがいつ開始されたかは表示されず、来年は自動的に変更されません。

あなたはWordPressのページの麓に著作権でダイナミックな時間を追加するには、このコードを使用することができます。

function bpc_copyright(){グローバル$ wpdb; $ copyright_dates = $ wpdb-> get_results( "SELECT YEAR(min(post_date_gmt))AS firstdate、YEAR(max(post_date_gmt))AS lastdate FROM $ wpdb-> posts WHERE post_status = 'publish'"); $出力= ''; if($ copyright_dates){$ copyright = "©"。 $ copyright_dates [0]-> firstdate; if($ copyright_dates [0]-> firstdate!= $ copyright_dates [0]-> lastdate){$ copyright。= '-'。 $ copyright_dates [0]-> lastdate; } $ output = $ copyright; } return $ output; }

この関数を追加した後、footer.phpファイルを開き、動的な著作権日付を追加する場所に次のコードを追加する必要があります。


この関数は、最初の記事の日付と最後の記事の日付を検索します。 次に、関数が呼び出された年を表示します。

functions.phpファイルに適用できるのは、このヒントリストだけです。 ヒントがある場合は、共有することもできます。