Nishiki Pro では、シェアボタンの表示はカスタマイザーで設定を行い、投稿ページ/固定ページの本文の上と下に表示されます。
そのシェアボタンをフックを使って特定の条件で非表示にする方法を紹介します。
サンプルコード
本文の上のシェアボタンを非表示にする
下のコードは全ての投稿ページの本文の上のシェアボタンを非表示にしています。
if ( ! function_exists( 'nishiki_pro_disable_share_button_top' ) ) {
function nishiki_pro_disable_share_button_top() {
// 投稿ページの本文の上のシェアボタンを非表示にする
if ( is_single() ) {
return false;
}
}
add_filter( 'nishiki_pro_share_button_display_top', 'nishiki_pro_disable_share_button_top' );
}
本文の下のシェアボタンを非表示にする
下のコードは全ての固定ページの本文の下のシェアボタンを非表示にしています。
if ( ! function_exists( 'nishiki_pro_disable_share_button_bottom' ) ) {
function nishiki_pro_disable_share_button_bottom(){
// 固定ページの本文の下のシェアボタンを非表示にする
if ( is_page() ) {
return false;
}
}
add_filter( 'nishiki_pro_share_button_display_bottom', 'nishiki_pro_disable_share_button_bottom' );
}
コードを書くときのポイント
本文の上用のフィルター「nishiki_pro_share_button_display_top」と本文の下用のフィルター「nishiki_pro_share_button_display_bottom」がそれぞれ用意されている(Nishiki Pro バージョン 1.0.388 以上)ので、それぞれフックしてあげれば OK です。
そのほかの使い方としては、特定のカテゴリーや特定のページ ID と比較して表示/非表示を制御するなど、工夫すれば使い方いろいろです。お好みで試してみてください。
WordPress テーマ Nishiki Pro
「ウェブサイト運営に本当に必要とされる機能」をテーマ内にまとめて搭載したワードプレステーマです。
ブロックエディター機能を強化し、これまでのワードプレスでは難しかったコンテンツが簡単に作れます。
ブログ、ポートフォリオ、コーポレートサイト、ビジネスサイト、オンラインショップなど、様々な目的のウェブサイトに対応できるテーマです。
最新情報をチェック!
Nishiki / Nishiki Pro テーマに特化した情報を「にしきちゃん」がお伝えします😀
- リリース情報
- 新機能の紹介
- 便利な使い方
- 開発中の機能紹介
- 導入事例
- あるある日常ネタ
など