在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 相关文章推荐
php录入页面中动态从数据库中提取数据的实现
Oct 09 PHP
frename PHP 灵活文件命名函数 frename
Sep 09 PHP
php输出表格的实现代码(修正版)
Dec 29 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
php支持中文字符串分割的函数
May 28 PHP
PHP判断上传文件类型的解决办法
Oct 20 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
php socket通信简单实现
Nov 18 PHP
Laravel实现短信注册的示例代码
May 29 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
phpstorm激活码2020附使用详细教程
Sep 25 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
与数据库连接
2006/10/09 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
Ibatis的核心配置文件都有什么
2014/09/08 面试题
共产党员承诺书
2014/03/25 职场文书
法人授权委托书样本
2014/09/19 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
感谢信的格式
2015/01/21 职场文书
工作失职检讨书
2015/01/26 职场文书
绿色环保倡议书
2015/04/28 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript