2

wordpress-blogの各ブログ投稿について、その投稿の追加コンテンツを渡すことができる Teaxtarea が必要です。

私の場合、それはコンテンツの簡単な概要を含む順序付けられていないリストになります。

その追加コンテンツは、 blog-preview-page の投稿のプレビューに表示される必要があります。

私の問題:

この追加コンテンツを追加してプレビューに渡す方法が実際にはよくわかりません。

このようなものにワードプレスのカスタムフィールドを使用しますか?

正しい方向へのプッシュに感謝しています。

ありがとう、ニルス

4

3 に答える 3

7

私があなたの言うことを正しく理解していれば、「カスタム メタ ボックス」機能を見てみたいと思います。これにより、ブログ投稿の管理領域に任意のタイプの追加入力を追加し、そのコンテンツをフロントエンドに表示することができます。

そのトピックに関する素晴らしいチュートリアル シリーズがあり、サンプル コード スニペットが含まれています: http://wp.tutsplus.com/series/reusable-custom-meta-boxes/

テキストエリアのコンテンツをプレビュー モードでのみ表示する場合は、テンプレート ファイルで適切な条件付きタグを使用できます: http://codex.wordpress.org/Conditional_Tags#A_Preview

于 2013-05-31T08:51:09.740 に答える
3

コンディショナル タグis_previewは、単一の投稿がドラフト モードで表示されている場合に true を返します。以下は、投稿がプレビューされているときにコンテンツに投稿メタを追加します。

function so16799607_preview( $content )
{
    if ( ! is_preview() )
        return $content;

    return $content . get_post_meta( get_the_ID(), 'my_post_meta', true );
}
add_filter( 'the_content', 'so16799607_preview', 10, 1 );
于 2013-05-31T11:30:13.520 に答える