Simplicityの特徴 › フォーラム › Simplicityについての質問 › 固定ページのページタイプで「本文のみ(狭い)」のフッターに、 FBページへのいいねボタンを表示させたい
- このトピックには6件の返信、2人の参加者があり、最後にケンにより6年、 6ヶ月前に更新されました。
-
投稿者投稿
-
-
ケンゲスト
固定ページのページタイプで「本文のみ(狭い)」のフッターには、
ソーシャルボタンが表示され、個別記事のページタイプで「本文のみ(狭い)」のフッターには、
FBページへのいいねボタンが表示されます。これを、
固定ページのページタイプで「本文のみ(狭い)」のフッターに、
FBページへのいいねボタンのみを表示させたいのですが、
どのあたりをカスタマイズすればよろしいのでしょうか?お手数をおかけいたしますが、
よろしくお願いいたします。 -
わいひらキーマスター
できれば、現時点で固定ページと投稿ページのフッターがどのように表示されているか、URLを掲載していただければと思います。
-
ケンゲスト
ありがとうございます。
画像で失礼いたします。
https://www.evernote.com/l/ABfJa3NuY6lF04EwHOUYEOTLneXYWI-pFJ8 -
わいひらキーマスター
Facebookウィジェットを、投稿ページ本文下のウィジェットエリアに放り込むのではダメなのでしょうか?
-
かうたっくゲスト
固定ページ全てSNSシェア・フォローボタンを削除しても良いなら、Simplicity2: 個別投稿ページ (page.php)をFTPソフトでダウンロードして、そのまま子テーマフォルダ内に導入。
パス:/該当ブログフォルダ/(public_html/)wp-content/themes/simplicity2-childフォルダ内その後、下記を削除。
<?php if ( is_page() )://固定ページのときのみ表示 ?> <div id="sns-group"> <?php if ( is_bottom_share_btns_visible() ) get_template_part('sns-buttons'); //SNSシェアボタンの取得?> <?php if ( is_body_bottom_follows_visible() ) //カスタマイザーで表示のとき get_template_part('sns-pages'); //SNSフォローボタンの取得?> </div> <?php endif;//is_page ?>
これで、固定ページの記事下SNSグループは全て非表示になります。
固定ページのページタイプで「本文のみ(狭い)」のフッターに、
FBページへのいいねボタンのみを表示させたいのですが、
どのあたりをカスタマイズすればよろしいのでしょうか?本文のみ狭いの記事下。SNSのシェア・フォローボタンのみ非表示にするだけなら、
.page-type-content-only #sns-group { display: none; }
HTMLを確認すれば消えてませんが、ブラウザからみれば非表示になる感じです。
-
かうたっくゲスト
Simplicity2: 個別投稿ページ (page.php)をFTPソフトでダウンロードして、そのまま子テーマフォルダ内に導入。
このファイルはpage-page.phpファイルです。
`.page-type-content-only #sns-group {
display: none;
}`
HTMLを確認すれば消えてませんが、ブラウザからみれば非表示になる感じです。- 本文のみ狭いの記事下。SNSのシェア・フォローボタンのみ非表示にする『CSSを使わない』方法。
親テーマから、page-page.phpファイルをダウンロードして、FTPソフトで名前をpage-sns-none.phpに変更してアップロード。
子テーマでpage-sns-none.phpファイルを編集して下記のようにする。
<?php /* Template Name: 本文狭いSNSなし */ get_header(); ?> <?php if (have_posts()) : // WordPress ループ while (have_posts()) : the_post(); // 繰り返し処理開始 ?> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <article class="article"> <header> <h1 class="entry-title"><?php echo get_the_title(); ?></h1> <p class="post-meta"> <?php get_template_part('datetime') //投稿日と更新日?> <?php //AMPページへ if ( is_user_logged_in() && is_amp_link_visible() && has_amp_page() ): ?> <span class="amp-view"><span class="fa icon-amp-logo2 fa-fw"></span><a href="<?php echo get_amp_permalink().'#development=1'; ?>"><?php _e( 'AMP', 'simplicity2' ) ?></a></span> <?php endif ?> <?php //AMPテストへ if ( is_user_logged_in() && is_amp_test_link_visible() && has_amp_page() ): ?> <span class="amp-test"><span class="fa icon-amp-logo2 fa-fw"></span><a href="<?php echo get_amp_test_tool_url(get_amp_permalink()); ?>" target="_blank"><?php _e( 'テスト', 'simplicity2' ) ?></a></span> <?php endif ?> <?php get_template_part('edit-link') //編集リンク?> <?php wlw_edit_post_link(__( 'WLWで編集', 'simplicity2' ), '<span class="wlw-edit"><span class="fa fa-pencil-square-o fa-fw"></span>', '</span>'); ?> </p> <?php get_template_part('admin-pv');//管理者のみにPV表示?> <?php get_template_part('ad-top');//記事トップ広告 ?> <?php get_template_part('sns-buttons-top');//タイトル下の小さなシェアボタン?> <?php //固定ページ本文上ウイジェット if ( is_page() && is_active_sidebar( 'widget-over-page-article' ) ): ?> <div id="widget-over-page-article" class="widgets"> <?php dynamic_sidebar( 'widget-over-page-article' ); ?> </div> <?php endif; ?> </header> <?php get_template_part('entry-eye-catch');//アイキャッチ挿入機能?> <div id="the-content" class="entry-content"> <?php the_content(); //本文の呼び出し?> </div> <footer> <?php get_template_part('pager-page-links');//ページリンクのページャー?> <?php //固定ページ本文上ウイジェット if ( is_page() && is_active_sidebar( 'widget-under-page-article' ) ): ?> <div id="widget-under-page-article" class="widgets"> <?php dynamic_sidebar( 'widget-under-page-article' ); ?> </div> <?php endif; ?> <?php get_template_part('ad-article-footer');//本文下広告?> <?php //固定ページSNSボタン上ウイジェット if ( is_active_sidebar( 'widget-over-page-sns-buttons' ) ): ?> <div id="widget-over-page-sns-buttons" class="widgets"> <?php dynamic_sidebar( 'widget-over-page-sns-buttons' ); ?> </div> <?php endif; ?> <?php //固定ページSNSボタン下ウイジェット if ( is_active_sidebar( 'widget-under-page-sns-buttons' ) ): ?> <div id="widget-under-page-sns-buttons" class="widgets"> <?php dynamic_sidebar( 'widget-under-page-sns-buttons' ); ?> </div> <?php endif; ?> <p class="footer-post-meta"> <?php get_template_part('author-link') //投稿者リンク?> <?php get_template_part('edit-link') //編集リンク?> <?php wlw_edit_post_link(__( 'WLWで編集', 'simplicity2' ), '<span class="wlw-edit"><span class="fa fa-pencil-square-o fa-fw"></span>', '</span>'); ?> </p> </footer> </article><!-- .article --> </div><!-- .page --> <?php endwhile; // 繰り返し処理終了 else : // ここから記事が見つからなかった場合の処理 ?> <div class="post"> <h2>NOT FOUND</h2> <p><?php echo get_theme_text_not_found_message();//見つからない時のメッセージ ?></p> </div> <?php endif; ?>
固定ページのテンプレート本文狭いSNSなしを選択。
http://netakiri.net/uploader/src/up0302.png『ページ設定』は、『本文のみ(狭い)』を選択し更新すれば、本文のみ狭いでSNSボタンなしで対応できます。
※上記コードはpage-page.phpのコピペでSNSグループ・footerの読み込みなど削除したもの❦
https://wp-simplicity.com/suport/topic/%e5%9b%ba%e5%ae%9a%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ae%e3%83%9a%e3%83%bc%e3%82%b8%e3%82%bf%e3%82%a4%e3%83%97%e3%81%a7%e3%80%8c%e6%9c%ac%e6%96%87%e3%81%ae%e3%81%bf%ef%bc%88%e7%8b%ad%e3%81%84%ef%bc%89/#post-55167:Facebookウィジェットを、投稿ページ本文下のウィジェットエリアに放り込む
このコードなら、本文下ウィジェットも対応できる感じです。
-
ケンゲスト
ご親切にありがとうございます!
試してみたいと思います。
-
-
投稿者投稿