WordPress通过过滤器删除the_title?

时间:2017-07-31 17:50:49

标签: php wordpress

我需要删除以下代码,该代码位于我的WordPress模板中: <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>

我不想修改模板或通过CSS执行此操作。

我想通过functions.php文件以某种方式执行此操作。

也许是这样的: add_filter( 'the_title', 'suppress_if_title_h1', 10, 2 );

我只是不知道下一步该做什么?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我没想错,你想从你的模板文件中删除这个<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>代码。

是的,您可以使用wp过滤器通过功能文件从模板中删除以下代码。写下面的函数 -

function remove_post_title ( $title, $id = null ) {
    // This will remove the title from the post
    return '';
}
add_filter( 'the_title', 'remove_post_title', 10, 2 );