在WordPress的文章编辑器中设置默认内容的方法_php实例

很多时候我们需要在给 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 自定义文章类型分别给编辑器设置默认内容
  *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 即可。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索wordpress
, 文章
默认内容
wordpress文章编辑器、wordpress默认编辑器、wordpress 编辑器、wordpress编辑器增强、wordpress 编辑器插件,以便于您获取更多的相关知识。

时间: 2024-09-20 00:18:45

在WordPress的文章编辑器中设置默认内容的方法_php实例的相关文章

修改destoon会员公司的伪静态中的com目录的方法_php实例

本文详细讲述了修改destoon会员公司伪静态地址中的com目录的方法,具有一定的实用价值.分享给大家,希望对大家destoon开发有所帮助. 一般来说,destoon企业网站的伪静态默认是com目录,要修改的话首先打开include目录下global.func.php文件 在大约892行找到: $URL = DT_PATH.'com/'.$username.'/'; 将其中的com修改为你要修改的目录. 最后修改伪静态的文件,apache和iis的都一样,打开将/com/替换成你要修改的目录名

Yii控制器中操作视图js的方法_php实例

本文实例讲述了Yii控制器中操作视图js的方法.分享给大家供大家参考,具体如下: //YII framework路径 Yii::getFrameworkPath(); //protected/runtime Yii::app()->getRuntimePath(); //protected/venders目录 Yii::import('application.venders.*'); //或在protected/config/main.php说明 'import'=>array( //....

ThinkPHP打水印及设置水印位置的方法_php实例

本文实例讲述了ThinkPHP打水印及设置水印位置的方法.分享给大家供大家参考,具体如下: 最近在用Thinkphp的打水印的功能,发现只能打在左下角. PHP打水印功还是很容易的,最要是用到 复制代码 代码如下: bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int

Symfony实现行为和模板中取得request参数的方法_php实例

本文实例讲述了Symfony实现行为和模板中取得request参数的方法.分享给大家供大家参考,具体如下: 一.模板中取得参数 <?php echo $sf_request->getParameter('name','namespace');?> <?php echo $sf_request->getParameter('name');?> 二.行为中取得参数 $request->getParameter('name'); //模板中取得参数 <?php e

浅谈PHP中try{}catch{}的使用方法_php实例

PHP中try{}catch{}的作用是用来处理异常.可以为我们收集并显示出错误信息.希望通过这篇文章的介绍,大家能掌握这一语句的应用. 在PHP语言中有许多语法需要我们去不断的熟悉,然后才能灵活的运用,编写我们需要的代码程序.在这篇文章中我们将为大家介绍PHP中try{}catch{}的用法. <?php try { //... } catch(Exception $e) { //... } ?> PHP中try{}catch{}是异常处理. 将要执行的代码放入TRY块中,如果这些代码执行过

destoon文章模块调用企业会员资料的方法_php实例

本文实例展示了destoon文章模块调用企业会员资料的方法,对于destoon开发来说非常具有实用价值. 一般来说,为吸引企业会员发布企业文章,当企业会员发布文章后文章底部自动调出该企业会员的企业信息,这样企业会员就比较喜欢发布一些文章.这一功能的具体实现方法如下: 主要代码如下: {if $username} {php $user_status=3;} {php $member = userinfo($username);} {template 'contact', 'chip'} {/if}

thinkPHP中验证码的简单使用方法_php实例

本文实例讲述了thinkPHP中验证码的简单使用方法.分享给大家供大家参考,具体如下: 首先生成验证码,在action文件中,直接调用thinkphp中提供的方法即可生成,确保开启php的扩展 gd2 如下: class UserAction Model extends Model { /** * 显示验证码信息 */ public function verify() { ob_clean(); // 清空(擦掉)输出缓冲区 ,也就是清空前面的输出,通常情况下验证码不显示,可考虑这个问题 imp

php中smarty区域循环的方法_php实例

本文实例讲述了php中smarty区域循环的方法.分享给大家供大家参考.具体实现方法如下: <html> <head> <title>Smarty Test</title> </head> <body> <table border=1> {foreach key=key1 item=item1 from=$array1} <tr> <td>{$key1}</td> <td>{

thinkPHP中验证码的简单实现方法_php实例

本文实例讲述了thinkPHP中验证码的简单实现方法.分享给大家供大家参考,具体如下: 运行效果图如下: 1.php端生成验证码函数 public function verify(){ // 验证码 import("@.Util.Image"); Image::buildImageVerify(4,1,'png',40,20,'verify'); } /** * 生成图像验证码 * @static * @access public * @param string $length 位数