在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中使用CURL伪造来路抓取页面或文件
May 04 PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
php从csv文件读取数据并输出到网页的方法
Mar 14 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
微信公众号开发之文本消息自动回复php代码
Aug 08 PHP
form自动提交实例讲解
Jul 10 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
PHP Trait功能与用法实例分析
Jun 03 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
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
Vue基本指令实例图文讲解
2021/02/25 Vue.js
Python字符串详细介绍
2015/05/09 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
python matplotlib坐标轴设置的方法
2017/12/05 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python实现连续图文识别
2018/12/18 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
使用K.function()调试keras操作
2020/06/17 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
音乐表演专业毕业生求职信
2013/10/14 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
项目采购员岗位职责
2014/04/15 职场文书
党员承诺书怎么写
2014/05/20 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书