サポート » 使い方全般 » 作成者の非表示

  • 解決済 dxc555

    (@dxc555)


    twentyelevenの子テーマで作成中です。
    消したい文字があるのですがどのようにすれば消えるでしょうか?
    可能であれば子テーマのfunctions.phpで操作したいです。

    cssでdisplay:none;も考えたのですがカテゴリーは消したくないのです。

    1:投稿一覧ページの各記事の下部に表示される「| コメントをどうぞ」を消したい
    例) カテゴリー: WordPress | コメントをどうぞ

    2:記事詳細ページの下部に表示される「作成者: admin パーマリンク」を消したい
    例) カテゴリー: WordPress 作成者: admin パーマリンク

    2の方は、ソースを見たところ「twentyeleven_posted_on」の部分かと思い
    子テーマのfunctions.phpに下記のように空にして試してみましたが何も
    変わりませんでした。

    if ( ! function_exists( 'twentyeleven_posted_on' ) ) :
    function twentyeleven_posted_on() {
    }
    endif;
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは、dxc555さん

    functions.phpから、消したいという事ですが、この著者に関する部分は、microformatのclassが使われているので、cssの対応のほうをおすすめします

    .article footer .sep,
    .leave-reply,
    .by-author,
    .vcard .fn{
    	display:none;
    }

    で、シングルページのフッター部分を除いていて消えると思いますが 

    シングルページの著者名が消えない理由は、
    content.php と content-single.php のフッターのコーディングの差異によるものです。content-single.php のフッターは、Twentytenの posted_in関数をそのままコピペしているように見えます
    なぜ、Twentytenの時に使っていたposted_in関数が使われなくなったのかは、謎ですね

    なので、チャイルドテーマにcontent-single.phpテンプレートをコピペして以下の文言部分を、カスタマイズしてください。

    content-single.php L34:

    if ( '' != $tag_list ) {
    				$utility_text = __( 'This entry was posted in %1$s and tagged %2$s by <a href="%6$s">%5$s</a>. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' );
    			} elseif ( '' != $categories_list ) {
    				$utility_text = __( 'This entry was posted in %1$s by <a href="%6$s">%5$s</a>. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' );
    			} else {
    				$utility_text = __( 'This entry was posted by <a href="%6$s">%5$s</a>. Bookmark the <a href="%3$s" title="Permalink to %4$s" rel="bookmark">permalink</a>.', 'twentyeleven' );
    			}

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「作成者の非表示」には新たに返信することはできません。