【说站】如何为WordPress文章编辑器添加固定内容

2022-11-24 17:05:14 浏览数 (1)

编程笔记长在使用WordPress发布文章时,如果是发布的文章都会有固定的格式,这个时候我们可以给我们的文章加入加入固定格式的内容,我们写文章的时候,文章编辑框内会有预先设定好的内容格式,方便我们更好更快的发布文章,这里有一个wordpress技巧,使用一段代码就可以很轻松的添加自定义的固定内容到wordpress文章编辑器中。方法如下:

先将网站主题目录下functions.php文件下载到本地,以下是我的functions.php文件:

代码语言:javascript复制
<?php
// File Security Check
if ( ! defined( 'ABSPATH' ) ) { exit; }
require get_template_directory() . '/inc/theme-setup.php';
// 自定义代码加到此行下面

?>

将下面代码添加到上面代码?>之前,自己灵活运用,$content =后面的内容是自定义的固定内容:

代码语言:javascript复制
//文章编辑器添加默认内容
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
    $content = "
课件名称:
课件大小:
课件简介:
课件截图:";
    return $content;
}

以下是上述代码添加以后,WordPress后台文章编辑器添加固定内容后的显示效果:

我们还可以使代码的作用更丰富一些,为视频、图片或者软件等不同类型的自定义栏目的文章添加不同的自定义内容。代码如下,同样复制到当前主题的functions.php文件中,并保存。

  1. add_filter( 'default_content', 'my_editor_content', 10, 2 );
  2. function my_editor_content( content, post ) {
  3. switch( $post->post_type ) {
  4. case 'image':
  5. $content = '你的自定义内容';
  6. break;
  7. case 'video':
  8. $content = '你的自定义内容';
  9. break;
  10. case 'gallery':
  11. $content = '你的自定义内容';
  12. break;
  13. default:
  14. $content = '转载本站文章,请注明转自品自行www.10zhan.com';
  15. break;
  16.     }
  17. return $content;
  18. }

代码中“case”的值为文章的类型,请根据需要自行修改。看你需要添加默认内容的文章属于什么类型的。当你发布一篇新的文章时,你会看到上述代码中添加的自定义固定内容已经预设在WordPress文章编辑器中了。

以上就是关于WordPress文章添加固定内容的方法,有问题大家可以评论区留言。

收藏 | 0点赞 | 0打赏

0 人点赞