0

Wordpress は、wp_nav_menu のように the_date にスタイルを追加することをサポートしていないため、関数の外でスタイルをコーディングする必要があります。

the_date が 1 日に 1 回しか表示されないのは便利ですが、そうですが、レイアウト、特にマージン/パディングを台無しにする空のタグがコードに残ります。

解決策を探した後、最良の選択肢はテーマの function.php に the_content に接続する関数を書くことです。これが私が思いついたものです:

    function remove_empty_date($string)
    {
    $string = str_replace('/<small class="date">\s*</small>/', '',$string);
    return $string;
    }
    add_filter('the_content','remove_empty_date');

犯人は<small class="date"></small>であり、日付のない日付スタイルのフィールドとしてページに現れます。

上記よりも優れた解決策がない場合、不要な文字列が削除されないように、コードのどこが間違っているのでしょうか?

更新: 誤警報、Wordpress は関数呼び出しからのタグの追加をサポートしています ( http://codex.wordpress.org/Function_Reference/the_date ) 。

4

1 に答える 1

0

解決策:関数内からタグを追加します。

差出人:http://codex.wordpress.org/Function_Reference/the_date — </ p>

<?php the_date( $format, $before, $after, $echo ); ?> 
于 2013-01-15T05:46:42.223 に答える