在WordPress中,每次新建文章时,系统默认提供一个空白编辑器。但如果你希望预设一些内容(如固定格式、常用标签或提示文字),可以通过以下方法实现文章默认内容的自动填充。
方法一:使用代码片段(functions.php)
在主题的functions.php
文件中添加以下代码,可以设置所有新文章的默认正文:
function set_default_post_content( $post_content, $post ) {
if ( 'post' === $post->post_type && 'auto-draft' === $post->post_status ) {
$post_content = '这里是你的默认内容,支持HTML标签。例如:<h2>标题</h2><p>正文段落...</p>';
}
return $post_content;
}
add_filter( 'default_content', 'set_default_post_content', 10, 2 );
说明:
- 修改
$post_content
的值即可自定义默认文本。 - 此方法仅对新创建的文章生效,不影响已有文章。
方法二:通过插件实现
如果不想修改代码,可以使用插件快速实现:
- Default Content:专为设置默认内容设计,支持文章、页面和自定义文章类型。
- WP Default Content:允许预设文本、分类、标签等,并支持短代码。
方法三:自定义文章模板(进阶)
通过创建自定义文章模板(需主题支持),可以固定文章结构:
- 在主题文件夹中新建
single-post-template.php
文件。 - 使用
get_template_part()
或直接编写HTML+PHP结构。 - 在文章编辑页选择该模板即可应用预设布局。
注意事项
- 代码修改前建议备份
functions.php
文件。 - 部分插件可能影响默认内容的加载顺序,需测试兼容性。
通过以上方法,你可以高效统一WordPress文章的初始内容,尤其适合团队协作或固定格式需求。