0

WordPress の Barecity テーマを使用しています。すべてをビルドしましたが、single.php ファイルをテーマに追加する必要があります。ホームページにすべての投稿コンテンツが表示されるようになったので、short_desc カスタム フィールドを作成しました。コードから次のように呼び出します。

<?php //get_post_meta($post->ID, 'short_desc', true); ?>

それは結構です。しかし、この短い説明をホームページのリストに表示し、メインコンテンツを詳細ページに表示する必要があります。どうすればそれができますか?

助けていただければ幸いです!!

4

1 に答える 1

1

あなたがしようとしているのは、投稿に設定したカスタム フィールドをインデックス ページ (すべての投稿を一覧表示するページ) に表示することのようです。

これを行うには、簡単な説明を表示したい場所にスニペットを追加して index.php を変更する必要があります。

<?php echo get_post_meta($post->ID, 'short_desc', true); ?>

echo関数の結果を表示するには、を使用する必要がありget_post_metaます。

投稿の設定方法によっては、投稿を作成するときに [その他] ボタンを使用することもできます。これにより、投稿を特定の時点で中断し、その短い部分のみをインデックス ページとアーカイブ ページに表示します。

別のオプションは、使用することです

<?php the_excerpt(); ?> 

投稿の最初の 55 語 (ただし、これは調整できます) を示しています。

お役に立てば幸いです、ポール

于 2009-08-13T17:58:51.533 に答える