在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 相关文章推荐
笑谈配置,使用Smarty技术
Jan 04 PHP
php中变量及部分适用方法
Mar 27 PHP
生成卡号php代码
Apr 09 PHP
php eval函数用法总结
Oct 31 PHP
处理单名多值表单的详解
Jun 08 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
Jun 23 PHP
php生成随机颜色方法汇总
Dec 03 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 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中将网页导出为Word文档的代码
2012/05/25 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
PHP实现的简单缓存类
2015/07/29 PHP
php 多文件上传的实现实例
2016/10/23 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
Javascript基础教程之if条件语句
2015/01/18 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Selenium的使用详解
2018/10/19 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
python输入中文的实例方法
2020/09/14 Python
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
无毒社区工作方案
2014/05/23 职场文书
庆国庆活动总结
2014/08/28 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP