我会选择@butlerblog发布的解决方案,它更容易管理和在未来进行更改,而且是更好的WP实践。
但是如果你问。。。以下是您可以做到这一点的方法:
1。WP方式:
function prepend_content_to_posts() {
$to_prepend = \'This will be prepended\';
$posts = get_posts( array( \'posts_per_page\' => -1 ) );
foreach ( $posts as $post ) {
wp_update_post( array(
\'ID\' => $post->ID,
\'post_content\' => $to_prepend . $post->post_content
) );
}
}
然后您必须调用该函数。小心不要两次调用它-在这种情况下,它会两次添加您的内容。
2。MySQL方式:
UPDATE wp_posts
SET post_content = CONCAT(\'<YOUR STRING TO PREPEND>\', post_content)
WHERE post_type = \'post\' AND post_status = \'publish\'
请注意根据您的配置更改表前缀。