在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学习教程之第2天
Jun 15 PHP
一些使用频率比较高的php函数
Oct 03 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
PHP session 会话处理函数
Jun 06 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
PHP基于SimpleXML生成和解析xml的方法示例
Jul 17 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 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读取csv文件内容的详解
2013/06/18 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
[05:53]完美世界携手游戏风云打造 卡尔工作室观战系统篇
2013/04/22 DOTA
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
设置python3为默认python的方法
2018/10/31 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
大三自我鉴定范文
2013/10/05 职场文书
会展中心部门工作职责
2013/11/27 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
大学生学业生涯规划
2014/01/05 职场文书
技术合作协议书范本
2014/04/18 职场文书
公证委托书格式
2014/09/13 职场文书
感谢信格式范文
2015/01/22 职场文书
2016年公司新年寄语
2015/08/17 职场文书
创业计划书之校园超市
2019/09/12 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
MySQL七大JOIN的具体使用
2022/02/28 MySQL