サポート » 使い方全般 » カスタム投稿タイプのみ、投稿日と作成者を削除したい

  • 解決済 komadori

    (@komadori)


    使用テーマ:twentyten

    カスタム投稿タイプのページと、普通の投稿のページがあり、
    普通の投稿の方には、投稿日時と作成者を表示したいのですが、
    カスタム投稿のページには表示したくありません。

    function.php内の以下の部分の変更で、削除することはできますが、普通の投稿の方も削除してしまうので、カスタム投稿のページだけを指定して削除するなどの方法はないでしょうか?

    以下function.phpの一部

    if ( ! function_exists( ‘twentyten_posted_on’ ) ) :

    function twentyten_posted_on() {
    printf( __( ‘<span class=”%1$s”>Posted on</span> %2$s <span class=”meta-sep”>by</span> %3$s’, ‘twentyten’ ),
    ‘meta-prep meta-prep-author’,
    sprintf( ‘<span class=”entry-date”>%3$s</span>‘,
    get_permalink(),
    esc_attr( get_the_time() ),
    get_the_date()
    ),
    sprintf( ‘<span class=”author vcard”>%3$s</span>’,
    get_author_posts_url( get_the_author_meta( ‘ID’ ) ),
    sprintf( esc_attr__( ‘View all posts by %s’, ‘twentyten’ ), get_the_author() ),
    get_the_author()
    )
    );
    }
    endif;

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • twentyten_posted_on() を投稿(post)以外では実行しない、という処理を加えればいいと思います。

    function twentyten_posted_on() {
        if ( 'post' !== get_post_type() )
            return;
    
    以下同じ

    ●追記
    コードを書くときは、コード全体を [code] ボタンで囲ってあげると読みやすくなりますよ。

    トピック投稿者 komadori

    (@komadori)

    LVP8 さん

    ありがとうございます。うまくいきました!
    初めての投稿で、コードボタンも知らなかったので勉強になりました。
    phpも初心者なので、これからちょっとずつ勉強したいと思います。
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿タイプのみ、投稿日と作成者を削除したい」には新たに返信することはできません。