0

<!--more-->タグの前にある投稿のコンテンツのみをカテゴリ ページに表示しようとしています。最新のWordpressバージョンを使用しています。

つまり、構造は次のようになります

Content

<!--more-->

Content I want to be removed and only shown if the single post is displayed.

私はすでに「もっと読む」リンクを取り除き、CSS と display:none; を使用しようとしました。しかし、どれもうまくいきません

wordpressで生成したコードは以下です。

                    <h2 class="entry-title"><a href="http://localhost/post/" title="Permalink to post" rel="bookmark">Post Name</a></h2>  
                    <div id="chan" class="blanco">Content Shown</div>
                    <p><span id="more-50"></span>Post description.</p>

index.php では、コンテンツ自体ではなくリンクが表示されるため、何とか機能させることができましたが、page.php では機能しません。

事前にどうもありがとうございました!

4

1 に答える 1

1

<?php the_content(); ?><!-- more -->タグが使用されている場合、タグの直前までトリミングされたコンテンツが出力されます。

コーデックスから:

投稿でクイックタグ<!--more-->を使用して、投稿を抜粋する「カットオフ」ポイントを指定すると、タグは非シングル/非パーマリンク投稿ページのクイックタグ ポイントthe_content()までの抜粋のみを表示します。<!--more-->

于 2013-05-26T16:19:28.237 に答える