0

我正在编写一个 wordpress 插件,我想隐藏标题中包含特定字符串的帖子/页面。

例如,我想隐藏标题包含的所有帖子/页面:[something123]

显示此帖子/页面“Lorem Ipsum”
隐藏此帖子/页面“Lorem Ipsum [something123]”
隐藏此帖子/页面“Hello World [something123]”
显示此帖子/页面“Hello World”

4

1 回答 1

1

在您的主题目录中找到 loop.php

里面应该有这样的一行

<?php while ( have_posts() ) : the_post(); ?>

伪代码:

if (get_the_title() contains "") { endwhile; }

http://codex.wordpress.org/Function_Reference/get_the_title

您还可以使用过滤器:

http://codex.wordpress.org/Plugin_API/Filter_Reference/posts_where

虽然我不想为你写一个=)。也许别人会。

于 2011-08-09T01:40:00.570 回答