フォーラムへの返信
-
投稿者投稿
-
そこまでできているのなら、ACFのドキュメントを読むか、「advanced custom fields 出力」とかで検索して、カスタムフィールドの出力方法を調べてみてはどうでしょうか?
アクションフックの場所が違っているので、
snow_monkey_before_contents_inner
をsnow_monkey_after_contents_inner
に変更すれば、フッターの前にコンテンツが入ります。
どこにどんなフックがあるのかについてはを見ると分かりやすいと思います。
CSSにてカラー変更を行っていきましたがうまく作動せず
CSSの詳細度を上げてみてください。
♥ 0いいねをした人: 居ませんMY Snow Monkey が使えるのであれば、以下のコードを追加することで、
ショートコード[share-buttons]
で任意の場所にシェアボタンを表示できます。use Framework\Helper; add_shortcode( 'share-buttons', function() { ob_start(); ?> <div> <?php Helper::get_template_part( 'template-parts/content/share-buttons' ); ?> </div> <?php $html = ob_get_contents(); ob_end_clean(); return $html; } );
PHPがあまり分からないということなので、プラグインの使用をおすすめします。
この中には、ショートコードでシェアボタンを設置できるものがいくつかありますので、お好みのものを使用されてはどうでしょうか?
♥ 0いいねをした人: 居ません一度「設定」の「パーマリンク」を開いて、そのまま「変更を保存」をクリックしてみてください。
カスタム投稿周りの問題は、これで解決することがよくあります。♥ 0いいねをした人: 居ません子ページの概要にはそのページの抜粋が表示されます。
Meta description は抜粋とは関係なく、<head></head>
内の<meta name="description" content="ここの内容が Meta description">
に表示されます。投稿の場合は編集画面に抜粋が表示されますが、固定ページの場合はデフォルトの状態では抜粋が表示されないので、My Snow Monkey に以下のコードを追加する必要があります。
//固定ページで抜粋を使えるようにする add_post_type_support( 'page', 'excerpt' );
1枚目のスクショに「最新の投稿を表示するページを編集中です。」の表示がありますね。
管理画面の「設定」>「表示設定」で「ホームページの表示」の所「投稿ページ」に「お知らせ」を選択されていると思いますが、その場合は、固定ページの「お知らせ」が投稿のアーカイブ(一覧)ページとして扱われるので、編集画面内のコンテンツは表示されません。
別の固定ページで「任意のタクソノミーの投稿」を使ってみてください。
「お知らせ」のページで「任意のタクソノミーの投稿」を使う場合は、上の「表示設定」の「投稿ページ」の所を「- 選択 -」にして保存すれば、お知らせのページが通常の固定ページとして使えます。条件分岐の書き方を変えるだけです。
特定のページ以外での場合はis_page()
を! is_page()
に変えます。/** * 特定のページ以外で追尾サイドバーを非表示にする * * @param string $html はコンテンツの中身. */ add_filter( 'snow_monkey_template_part_render_template-parts/widget-area/sidebar-sticky', function ( $html ) { if ( ! is_page( 11 ) ) { return; } return $html; } );
-
投稿者投稿