我有一个网站,它有一个新闻部分,简单地显示最近6篇带有新闻类别的帖子。问题是,无论何时创建帖子,Wordpress都会自动为该帖子创建页面。该客户声称,当你的内容出现在新闻部分以及没有链接的无用帖子页面上时,谷歌不喜欢这样。
我的问题是:有没有可能在不让Wordpress为发布的每个新闻条目创建新的贴子页面的情况下复制此新闻部分的可用性(保持其用户友好性)?
我的意思不是简单地将帖子从一般帖子页面中排除,因为这已经完成了。我的意思是甚至不为那篇文章生成页面。。这需要一种不同的方法(而不是通过帖子发布新闻),我想知道这种方法是否存在
EDIT:
多亏了@Rarst,我想我可能会越来越近。我用
custom_post_types
使用以下代码:
add_action( \'init\', \'create_post_type\' );
function create_post_type() {
register_post_type( \'acme_product\',
array(
\'labels\' => array(
\'name\' => __( \'Products\' ),
\'singular_name\' => __( \'Product\' )
),
\'public\' => true,
\'has_archive\' => false,
\'rewrite\' => array(
\'pages\' => false
)
)
);
}
问题是,我创建了一个新的“产品”(它实际上应该是“新闻”,但这只是Wordpress文档中提供的示例),虽然它没有存档,但仍然会创建一个带有url的页面:
http://mydomain.com/?acme_product=test , 其中“测试”根据我给“产品”起的名字而变化。是否有方法阻止网站发布此页面?
谢谢