在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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
php 无法载入mysql扩展
Mar 12 PHP
php正则表达匹配中文问题分析小结
Mar 25 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
Jun 17 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
Jan 11 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
Jun 20 PHP
PHP获取二维数组中某一列的值集合
Dec 25 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
PHP基于接口技术实现简单的多态应用完整实例
Apr 26 PHP
详解yii2使用多个数据库的案例
Jun 16 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
用PHP 4.2书写安全的脚本
2006/10/09 PHP
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
php 读取文件乱码问题
2010/02/20 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
Yii2如何批量添加数据
2016/05/17 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
jquery常用方法及使用示例汇总
2014/11/08 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
会计学专业学生的求职信范文
2014/01/27 职场文书
大学生活动策划方案
2014/02/10 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
供应链金融服务方案
2014/05/25 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
六年级小学生评语
2014/12/26 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
重阳节简报
2015/07/20 职场文书
预备党员入党感想
2015/08/10 职场文书
python单元测试之pytest的使用
2021/06/07 Python
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript