将下面的代码放入主题的 functions.php 或被关联的 PHP 文件中,修改保存后,如果开启了 Opcache 之类的缓存,记得刷新
随便访问一个博客页面,此时访问速度可能会有所下降,这是函数在执行相关的操作。
执行完成后立即将代码注释掉,如果开启了 Opcache 之类的缓存,记得刷新!
Done!
function addPostMetaValue() { $meta_key="cc_value"; //定义需要添加的 Meta Key $meta_value="1"; //定义需要添加的 Meta Value global $wpdb; $maximum = $wpdb->get_var("SELECT MAX(ID) FROM $wpdb->posts"); // 自动查询最大 ID for($i=0; $i<$maximum; $i++) { if(get_post_status($i)){ // 检查 ID 是否对应为文章 if ( ! add_post_meta($i, $meta_key, $meta_value , 1 ) ) { // 执行并判断存在 Meta Key? update_post_meta ($i, $meta_key, $meta_value ); // 是,更新 Meta value } } } } add_action('init', 'addPostMetaValue');
2017年7月20日更新:自动查询最大 ID
文章最后修订于 2018年2月14日
评论 (0)