如何让一个类别中的所有帖子都变得粘性? 时间:2013-07-31 作者:gburning 这里的WP和web开发noob总数。正如标题所示,我正在尝试将我的一个类别中的所有帖子都变成“粘滞”帖子。但到目前为止,我运气不好。我尝试的是这段性感的代码片段:<?php if (in_category(\'bestcategoryever\')) { stick_post(); } ?> 。。。但无济于事。也许我没有把它放在正确的地方(不太确定我应该把它放在哪里),或者可能从一开始就错了。请彻底而清楚地解释,我在这些方面的术语不是最好的。我希望你能帮助我!干杯 1 个回复 最合适的回答,由SO网友:M-R 整理而成 你需要一个save_post 钩检查以下代码,如果尚未标记指定的贴子,则将其标记为粘滞。add_action( \'save_post\', \'mark_post_sticky\' ); function mark_post_sticky( $post_id ) { if ( !wp_is_post_revision( $post_id ) && !isset($_POST[\'sticky\']) && in_category(\'bestcategoryever\',$post_id) ) { $_POST[\'sticky\'] = \'sticky\'; } } 结束 文章导航