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 に答える