是的,这是可能的。类似的内容应该会影响当前发布的所有帖子。直接运行一次,然后通过注释掉add\\u操作来禁用它,否则您将对数据库进行大量不需要的查询。
运行一次:将此代码放在函数中。php,该函数将在将站点前端加载到浏览器中时运行。在浏览器中加载网站主页,然后禁用该功能。确认您的帖子格式已应用于现有帖子。
add_action( \'init\', \'my_function\', 10);
function my_function() {
$args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\');
$pages = get_pages($args);
foreach ( $pages as $page ) {
// Do something here. Call your formatting function
}
}
编辑:如果绝对不能多次运行,请让函数查找布尔值为true或false的SQL表。如果false或table不存在,请运行函数,创建表格并将其设置为true。