博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黄聪:wordpress后台发布文章,自定义栏目支持HTML,可插入图片
阅读量:5956 次
发布时间:2019-06-19

本文共 1335 字,大约阅读时间需要 4 分钟。

在functions.php中添加如下代码

add_action('admin_menu', 'create_meta_box');   //在加载管理员界面界面的时候调用create_meta_box函数   add_action('save_post', 'save_postdata');   function create_meta_box(){    if(function_exists('add_meta_box')){           //add_meta_box函数在文章编辑页面内添加版块,具体用法放在文章最后           add_meta_box('new-meta-box','自定义模块','new_meta_box','post','normal','high');           //此函数调用new_meta_box函数       }}function new_meta_box(){    global $post;       $meta_box_value = get_post_meta($post->ID, 'answer', true);         echo '

答案

'; wp_editor(str_replace('\"','"',$meta_box_value), 'answer', $settings = array(quicktags=>1, tinymce=>1, media_buttons=>0, textarea_rows=>4, editor_class=>"textareastyle") ); }function save_postdata($post_id){ global $post; $data = wpautop($_POST['answer']); if(get_post_meta($post_id,'answer') == "") add_post_meta($post_id,'answer', $data, true); elseif($data != get_post_meta($post_id,'answer', true)) update_post_meta($post_id,'answer', $data); elseif($data == "") delete_post_meta($post_id,'answer', get_post_meta($post_id,'answer', true)); }

前台调用代码:

echo get_post_meta($post->ID, 'answer', true);

 

效果:

转载于:https://www.cnblogs.com/huangcong/archive/2012/07/16/2592895.html

你可能感兴趣的文章
DELL T410服务器U盘安装Centos7
查看>>
解读最具O2O属性—哈根达斯微信企业号的成功之道
查看>>
Sqlserver2008日志压缩
查看>>
虚拟机usb无线上网同时主机本地上网或无线无线上网
查看>>
View的事件分发机制
查看>>
Android Ndef Message解析
查看>>
mysqldump backup script
查看>>
coding4fun比赛总结
查看>>
Windows Server 2003 系统安装
查看>>
庖丁解牛获取连接状态数的awk数组命令
查看>>
jQueryMobile新版中导航栏按钮消失的解决方法
查看>>
使用触发器记录oracle用户登陆信息
查看>>
5 kvm虚拟磁盘扩容
查看>>
关于Ubuntu下apt的一些用法及和yum的比较
查看>>
android随机运算器开发小结1
查看>>
Centos 6.5下NIS服务安装配置
查看>>
我的友情链接
查看>>
MediaPlayer的错误修复
查看>>
网络安全之***手法计中计
查看>>
Struts2拦截器的使用 (详解)
查看>>