在WordPress的文章编辑器中设置默认内容的方法


Posted in PHP onDecember 29, 2015

很多时候我们需要在给 WordPress 文章编辑器设置默认内容,比如把常用的开头或者文章注意事项放进去,本文就教你给 WordPress 编辑器设置默认内容。

/**
  *WordPress 给文章编辑器设置默认内容
  *http://www.endskin.com/default-content-title/
*/
function Bing_default_content(){
  return '要设置的默认内容';
}
add_filter( 'default_content', 'Bing_default_content' );

还可以设置默认标题:

/**
  *WordPress 给文章编辑器设置默认标题
  *http://www.endskin.com/default-content-title/
*/
function Bing_default_title(){
  return '要设置的默认标题';
}
add_filter( 'default_title', 'Bing_default_title' );

添加上边两段代码之后打开发布文章界面默认就是这样的了:

在WordPress的文章编辑器中设置默认内容的方法

但如果网站有很多自定义文章类型,每个文章类型想分别设置默认内容怎么办呢?

其实只需要简单的判断一下,然后分别返回即可:

/**
  *WordPress 自定义文章类型分别给编辑器设置默认内容
  *http://www.endskin.com/post-default-content-title/
*/
function Bing_default_content( $content, $post ){
  switch( $post->post_type ){
    case 'post':
      $content = '文章的默认内容';
    break;
    case 'page':
      $content = '页面的默认内容';
    break;
    case 'pic':
      $content = '图片(自定义的文章类型)的默认内容';
    break;
  }
  return $content;
}
add_filter( 'default_content', 'Bing_default_content', 10, 2 );

默认标题类似,只需要把 default_content 钩子换成 default_title 即可。

PHP 相关文章推荐
hadoop中一些常用的命令介绍
Jun 19 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
php读取文件内容的方法汇总
Jan 24 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
如何离线执行php任务
Feb 21 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
Oct 12 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
Dec 29 #PHP
Yii使用技巧大汇总
Dec 29 #PHP
PHP实现批量上传单个文件
Dec 29 #PHP
使用phpstorm和xdebug实现远程调试的方法
Dec 29 #PHP
PHP远程调试之XDEBUG
Dec 29 #PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 #PHP
Yii快速入门经典教程
Dec 28 #PHP
You might like
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python和php通信乱码问题解决方法
2014/04/15 Python
python设置检查点简单实现代码
2014/07/01 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
写自荐信的七个技巧
2013/10/15 职场文书
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
个人承诺书怎么写
2014/05/24 职场文书
我爱幼儿园演讲稿
2014/09/11 职场文书
建国大业观后感
2015/06/01 职场文书
新教师教学工作总结
2015/08/14 职场文书
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js