在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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
php 一元分词算法
Nov 30 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
php支持中文字符串分割的函数
May 28 PHP
PHP实现多文件上传的方法
Jul 08 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 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
DOTA2 玩家自创拉野攻略 特色英雄快速成长篇
2020/04/20 DOTA
用PHP 4.2书写安全的脚本
2006/10/09 PHP
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
php实现zip文件解压操作
2015/11/03 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python动态视频下载器的实现方法
2019/09/16 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
Python ellipsis 的用法详解
2020/11/20 Python
优秀演讲稿范文
2013/12/29 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
爱之链教学反思
2014/04/30 职场文书
教师节获奖感言
2015/07/31 职场文书
给学校的建议书400字
2015/09/14 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
python 如何用terminal输入参数
2021/05/25 Python