Simplicityの特徴 › フォーラム › Simplicityについての質問 › トップページの最上部に固定ページを表示させたときの自動整形機能
-
投稿者投稿
-
-
2017年9月24日 3:23 PM #56073
む
ゲストこちらのページを参考に、トップページの最上部に固定ページを表示させたのですが、
https://wp-simplicity.com/suport/topic/トップページに固定ページと投稿ページを混在さ/
その固定ページの内容が、改行されずに表示されてしまいます。
どうやら自動整形機能wpautop()が効いていないので<p>タグが入っていないようなのですが、、改善方法などありますでしょうか・・?
-
2017年9月24日 4:00 PM #56075
かうたっく
ゲストウィジェットの『[S] クラシックテキスト』を使ってインデックスリストトップに、固定ページのHTML(『ビジュアルエディタ』ではない方『テキスト』)を貼り付け、『自動的に段落を追加する』にチェックすれば反映しますが、どうでしょう。
固定ページのタイトルが必要な場合
<h1>タイトル</h1>などとウィジェットの内容に書き込むなど必要です。 -
2017年9月24日 7:34 PM #56077
む
ゲストかうたっく様
なるほど、こんな方法もあるのですね!
ただ、この方法だと、2ページ目以降のインデックスにも固定ページが表示されてしまいます。
私はTOPのみに表示させたいのですが、良い方法ありますでしょうか?なお、子テーマのhome.phpはこのように編集していました。
<?php if ( !is_paged() && (is_home() || is_front_page()) ) :
$content = get_page(753);?>
<article class=”article”>
<div id=”the-content” class=”entry-content”>
<?php echo $content->post_content;?>
</div>
</article>
<?php endif; ?> -
2017年9月24日 7:49 PM #56078
む
ゲストすみません、、調べ直したら自己解決しました。
WordPressのget_post関数のpost_contentで段落タグが抜けないようにする方法(the_content関数と同じ結果で出力する方法)
こちらを参考にしました所、完璧に動作致しました。かうたっく様ありがとうこざいます。
どなたかのお役にたちますよう、最終的なコードを掲載いたします。
トップページのみの最上部に固定ページを表示させる方法
子テーマhome.phpをこのように記載
<?php //トップページ用 ?> <?php get_header(); ?> <?php if ( !is_paged() && (is_home() || is_front_page()) ) : $content = get_page(792);?> <article class="article" style="padding-bottom:50px;"> <div id="the-content" class="entry-content"> <?php echo apply_filters('the_content',$content->post_content);?> </div> </article> <?php endif; ?> <?php get_template_part('list') ?> <?php get_footer(); ?> -
2017年9月25日 6:04 PM #56095
わいひらキーマスターコードまで掲載していただいてありがとうございます!
同様のカスタマイズ需要があったときに、ユーザーさんの助けになると思います。
-
-
投稿者投稿
- トピック「トップページの最上部に固定ページを表示させたときの自動整形機能」には新しい返信をつけることはできません。