当前位置: 首页 > news >正文

深圳网站建设 网络推广深圳网站seo优化公司

深圳网站建设 网络推广,深圳网站seo优化公司,网站开发销售话术,制作企业网站是免费的吗今天一淘模板(56admin.com)WordPress怎么添加自定义字段面板#xff1f;下面本篇文章给大家介绍一下WordPress添加自定义字段面板的方法#xff0c;希望对大家有所帮助#xff01; 我们在WordPress中编写文章的时候#xff0c;经常会用到一些自定义字段#xff0c;如网页描…今天一淘模板(56admin.com)WordPress怎么添加自定义字段面板下面本篇文章给大家介绍一下WordPress添加自定义字段面板的方法希望对大家有所帮助 我们在WordPress中编写文章的时候经常会用到一些自定义字段如网页描述description和关键词keywords这两个meta标签关于这两个标签可以看我之前写过的一篇文章WordPress设置独立的Description和Keywords 通常在添加自定义字段和其值的时候我们都是手动去自定义字段模块下拉框中去选择相应的字段然后再输入其值最后还要提交等待一小段时间似乎有点麻烦。那么可不可以给这些常用的自定义字段创建一个单独的面板直接在里面填内容就可以了呢就像文章标签直接添加标签即可不需要单独提交。答案是可以的下面是效果图 下面我将教你如何操作以下所有代码放到当前主题的functions.php中即可 一、创建需要的字段信息 这里将以添加两个自定义字段名称分别为 _description_value 和 _keywords_value你可以给下面数组添加多个元素实现添加多个自定义字段的目的。 数组第一个元素name为自定义字段的名称在本代码中自定义字段的名称为name值加_value以防止与其他代码发生冲突如 _description_valuestd为自定义字段的默认值当你发表文章时该自定义字段没填任何值那么将取默认值title为自定义字段模块的标题如文章编辑页的摘要、分类和标签这些都是模块名称。 $new_meta_boxes array(description array(name _description,std 这里填默认的网页描述,title 网页描述:),keywords array(name _keywords,std 这里填默认的网页关键字,title 关键字:) );二、创建自定义字段输入框 以下代码将用于创建自定义域以及输入框照写就是了 function new_meta_boxes() {global $post, $new_meta_boxes;foreach($new_meta_boxes as $meta_box) {$meta_box_value get_post_meta($post-ID, $meta_box[name]._value, true);if($meta_box_value )$meta_box_value $meta_box[std];// 自定义字段标题echoh3.$meta_box[title]./h3;// 自定义字段输入框echo textarea cols60 rows3 name.$meta_box[name]._value.$meta_box_value./textareabr /;}echo input typehidden nameludou_metaboxes_nonce idludou_metaboxes_nonce value.wp_create_nonce( plugin_basename(__FILE__) ). /; }三、创建自定义字段模块 下面代码将在文章编辑页添加自定义字段模块这其中这用了WordPress的添加模块函数add_meta_box。 function create_meta_box() {if ( function_exists(add_meta_box) ) {add_meta_box( new-meta-boxes, 自定义模块, new_meta_boxes, post, normal, high );} }四、保存文章数据 之前所有准备都做好了最重要的还是保存我们的自定义字段中的信息。 function save_postdata( $post_id ) {global $new_meta_boxes;if ( !wp_verify_nonce( $_POST[ludou_metaboxes_nonce], plugin_basename(__FILE__) ))return;if ( !current_user_can( edit_posts, $post_id ))return;foreach($new_meta_boxes as $meta_box) {$data $_POST[$meta_box[name]._value];if($data )delete_post_meta($post_id, $meta_box[name]._value, get_post_meta($post_id, $meta_box[name]._value, true));elseupdate_post_meta($post_id, $meta_box[name]._value, $data);} }五、将函数连接到指定action动作 这是最后一步也是最重要的一步我们要做的是将函数连接到指定action动作以让WordPress程序执行我们之前编写的函数 add_action(admin_menu, create_meta_box); add_action(save_post, save_postdata);好了我们要做的就是这些了现在你可以在你的主题中调用这两个自定义字段了用文本编辑器打开主题目录下的header.php将以下代码复制到/head之前就可以给你的网页自定义description和keywords标签了更具体的操作请使用搜索引擎 ?php if (is_single()) {// 自定义字段名称为 description_value$description get_post_meta($post-ID, _description_value, true);// 自定义字段名称为 keywords_value$keywords get_post_meta($post-ID, _keywords_value, true);// 去除不必要的空格和HTML标签$description trim(strip_tags($description));$keywords trim(strip_tags($keywords));echo meta namedescription content.$description. / meta namekeywords content.$keywords. /; } ?
http://www.dnsts.com.cn/news/21310.html

相关文章:

  • phpcms网站模版下载怎么做网站服务器
  • 邢台企业做网站的公司自学编程做点网站赚钱
  • 微信 网站提成方案点做自己做的网站怎么在百度可以查到
  • 做一个团购网站的成本设计师必须知道的网站
  • 网站建站大约多少钱网站备案查询系统
  • 网站建设内容与结构全面的seo网站优化排名
  • 企业为什么做网站招聘网站排名
  • 首饰设计网站大全wordpress 手机不显示内容
  • 去哪找做网站的客户中信建设有限责任公司
  • 百度网站收录查询营销推广有哪些
  • 广州做网站最好的公司网站远程图片
  • 什么网站可以做产品入驻公司企业如何做网站
  • 博物馆网站页面设计说明网站会员注册系统下载
  • 企业官网网站建设如何制作一个网站h5
  • 网站建设预算申请表网站设计排名北京
  • 什么网站 是cms系统下载关键词推广数据分析
  • vs 2008网站做安装包专业做网站的公司哪家好
  • 营销型网站建设页面学校的网站怎么做的
  • wordpress站群主题广州安全教育平台咨询电话
  • 背景墙图片2023新款深圳seo网站建设
  • 网站编辑做图片用什么贵阳网站建设是什么
  • 支付宝 收费 网站开发石家庄的网站建设公司
  • 新手做网站需要什么重启wordpress
  • 徐州网站建设 徐州网站推广wordpress 图册业民啊
  • 乔拓云智能建站系统网站的建设流程图
  • asp如何做网站定制开发app
  • 服务器上搭建网站做网站的技术员
  • 沈阳网站建设服务器icp备案系统
  • 室内设计联盟官方网站图片网页美工设计学习
  • 网站改版方案流程外贸网站营销方案