wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > wordpress自定义字段(5):给自定义面版添加文本编辑器

    wordpress自定义字段(5):给自定义面版添加文本编辑器

    高时银博客 wordpress CMS主题制作 点击: 2,038 次 0 0

    前面我们介绍了给wordpress自定义字段面版添加下拉框、单选框、复选框、文本框等表单项,这样,可以很好地丰富wordpress自定义字段面版内容。本章,我们将更进一步,我们也可以给wordpress自定义字段面版添加文本编辑器。这时,可能有人会说:“这个有点多余吧,文章发表页面已经有了文本编辑器呀。为什么还要加一个?”是的,不错,默认的文章发表页面是已经有了。比方说,我们要做一个自定义单页面,我们就可能会用到这个了。本章只是介绍如何给wordpress自定义字段面版添加编辑器,所以不做太多深究哦。下面,一起来看看吧。

    打开前面我们创建好的metabox.php文件,在二维数组中添加一项,代码如下:

    "checkbox" => array(
    "name" => "_meta_eidtor",
    "std" => '',
    "title" => "编辑器",
    "type"=>"editor"),

    然后,再在面版内容函数new_neta_boxes()中的switch判断语句中添加一个case语句,代码如下:

    case 'editor':
    echo'<h4>'.$meta_box['title'].'</h4>';
    wp_editor( $meta_box['std'], $meta_box['name'].'_value' );
    break;

    上面的代码没有带配置参数,如:可视化、上传媒体等都没有限制。下面的代码是带有配置参数的,设置了取消html模式、可视化、取消了媒体上传,限制了文章域最多5行等:

    case 'editor':
    echo'<h4>'.$meta_box['title'].'</h4>';
    /*wp_editor($meta_box['std'],$meta_box['name'].'_value', $settings = array(quicktags=>0,
    tinymce=>1,
    media_buttons=>0,
    textarea_rows=>5,
    editor_class=>"textareastyle") );
    break;

     

    通过上面几步,我们给wordpress自定义字段面版添加了文本编辑器,效果如下图:

    wordpress自定义字段(5):给自定义面版添加文本编辑器


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506044261.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论