在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 相关文章推荐
实时抓取YAHOO股票报价的代码
Oct 09 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
Jul 05 PHP
PHP 反射机制实现动态代理的代码
Oct 22 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
注意:php5.4删除了session_unregister函数
Aug 05 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
php中memcache 基本操作实例
May 17 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
Nov 09 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
Apr 06 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 fsockopen伪造post与get方法的详解
2013/06/14 PHP
php创建sprite
2014/02/11 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
详解php反序列化
2020/06/10 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
javascript new 需不需要继续使用
2009/07/02 Javascript
JQuery与JSon实现的无刷新分页代码
2011/09/13 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
IE下JS读取xml文件示例代码
2013/08/05 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Javascript执行流程细节原理解析
2020/05/14 Javascript
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
给排水专业应届生求职信
2013/10/12 职场文书
白血病捐款倡议书
2014/05/14 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
医院搬迁方案
2014/06/14 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers
Golang Web 框架Iris安装部署
2022/08/14 Python