如何可以直接从代码而不是管理区域升级帖子,使其具有粘性?是否可以通过以下代码实现:
update_post_meta($post_id, $meta_key, $meta_value, $prev_value);
在这种情况下,$post\\u id是已知的,但是$meta\\u密钥?
提前感谢您的回答
最合适的回答,由SO网友:Johannes Pille 整理而成
粘性贴子保存为wp\\U选项表中的贴子ID数组。因此
$stickies = get_option( \'sticky_posts\' );
$stickies[] = $post_id;
update_option( \'sticky_posts\', $stickies );
会使有问题的帖子变得粘乎乎的。
EDIT:
更棒的是,核心提供了粘贴和取消粘贴帖子的功能(必须有)。
stick_post( $post_id );
unstick_post( $post_id );
-->请参阅
source on trac