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

网站建设对电子商务中的作用seo优化师

网站建设对电子商务中的作用,seo优化师,购物网站logo,怎么成立网站今天一淘模板(56admin.com)WordPress怎么添加自定义字段面板?下面本篇文章给大家介绍一下WordPress添加自定义字段面板的方法,希望对大家有所帮助! 我们在WordPress中编写文章的时候,经常会用到一些自定义字段,如网页描…

今天一淘模板(56admin.com)WordPress怎么添加自定义字段面板?下面本篇文章给大家介绍一下WordPress添加自定义字段面板的方法,希望对大家有所帮助!

我们在WordPress中编写文章的时候,经常会用到一些自定义字段,如网页描述description和关键词keywords这两个meta标签,关于这两个标签,可以看我之前写过的一篇文章:WordPress设置独立的Description和Keywords

通常在添加自定义字段和其值的时候,我们都是手动去"自定义字段"模块下拉框中去选择相应的字段,然后再输入其值,最后还要提交等待一小段时间,似乎有点麻烦。那么可不可以给这些常用的自定义字段创建一个单独的面板,直接在里面填内容就可以了呢?就像文章标签,直接添加标签即可,不需要单独提交。答案是可以的,下面是效果图:

下面我将教你如何操作,以下所有代码放到当前主题的functions.php中即可

一、创建需要的字段信息

这里将以添加两个自定义字段,名称分别为 _description_value 和 _keywords_value,你可以给下面数组添加多个元素,实现添加多个自定义字段的目的。

数组第一个元素name为自定义字段的名称,在本代码中自定义字段的名称为name值加_value,以防止与其他代码发生冲突,如 _description_value;std为自定义字段的默认值,当你发表文章时该自定义字段没填任何值,那么将取默认值;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'];// 自定义字段标题echo'<h3>'.$meta_box['title'].'</h3>';// 自定义字段输入框echo '<textarea cols="60" rows="3" name="'.$meta_box['name'].'_value">'.$meta_box_value.'</textarea><br />';}echo '<input type="hidden" name="ludou_metaboxes_nonce" id="ludou_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 name="description" content="'.$description.'" />
<meta name="keywords" content="'.$keywords.'" />';
}
?>


文章转载自:
http://dirk.fznj.cn
http://nymphal.fznj.cn
http://polyglottic.fznj.cn
http://asphaltite.fznj.cn
http://nanchang.fznj.cn
http://premonstratensian.fznj.cn
http://carronade.fznj.cn
http://frouzy.fznj.cn
http://atheistical.fznj.cn
http://pronaos.fznj.cn
http://zoospore.fznj.cn
http://mustardy.fznj.cn
http://purlicue.fznj.cn
http://inorganization.fznj.cn
http://nonrecoverable.fznj.cn
http://sciolist.fznj.cn
http://supermundane.fznj.cn
http://censorable.fznj.cn
http://epimere.fznj.cn
http://nanny.fznj.cn
http://paludism.fznj.cn
http://pesticidal.fznj.cn
http://reverently.fznj.cn
http://snidesman.fznj.cn
http://bookmarker.fznj.cn
http://lazyboots.fznj.cn
http://dahabeah.fznj.cn
http://irredeemable.fznj.cn
http://ingle.fznj.cn
http://floodwall.fznj.cn
http://jennings.fznj.cn
http://adduce.fznj.cn
http://ligurian.fznj.cn
http://compression.fznj.cn
http://knocking.fznj.cn
http://cyclitol.fznj.cn
http://frivolously.fznj.cn
http://mounty.fznj.cn
http://legislatress.fznj.cn
http://seeder.fznj.cn
http://crewel.fznj.cn
http://irresponsive.fznj.cn
http://useless.fznj.cn
http://p.fznj.cn
http://catastasis.fznj.cn
http://hectowatt.fznj.cn
http://thermology.fznj.cn
http://bayberry.fznj.cn
http://idler.fznj.cn
http://dorsetshire.fznj.cn
http://reconcentration.fznj.cn
http://springe.fznj.cn
http://juxtaposition.fznj.cn
http://centiare.fznj.cn
http://buckwheat.fznj.cn
http://mulriple.fznj.cn
http://embourgeoisement.fznj.cn
http://instigate.fznj.cn
http://ajuga.fznj.cn
http://composite.fznj.cn
http://culpably.fznj.cn
http://haste.fznj.cn
http://boldness.fznj.cn
http://uprisen.fznj.cn
http://atmospherium.fznj.cn
http://calinago.fznj.cn
http://mellowly.fznj.cn
http://autonomous.fznj.cn
http://enolase.fznj.cn
http://ifpi.fznj.cn
http://chantage.fznj.cn
http://archenemy.fznj.cn
http://kazakstan.fznj.cn
http://unpardoning.fznj.cn
http://jerkwater.fznj.cn
http://camleteen.fznj.cn
http://frock.fznj.cn
http://priscan.fznj.cn
http://thwart.fznj.cn
http://larvicide.fznj.cn
http://quaky.fznj.cn
http://achromatopsy.fznj.cn
http://sclerosant.fznj.cn
http://bimeby.fznj.cn
http://ismaelian.fznj.cn
http://ashram.fznj.cn
http://pigskin.fznj.cn
http://bacterium.fznj.cn
http://verminosis.fznj.cn
http://upgather.fznj.cn
http://apport.fznj.cn
http://upbraid.fznj.cn
http://eschar.fznj.cn
http://overplus.fznj.cn
http://conga.fznj.cn
http://akkra.fznj.cn
http://generalizable.fznj.cn
http://monopoly.fznj.cn
http://microprogramming.fznj.cn
http://infilling.fznj.cn
http://www.dt0577.cn/news/124057.html

相关文章:

  • 保险网站建设公司国家职业技能培训学校
  • 公司门户网站怎么做推广业务
  • 惠州网站建设教程江西seo
  • 网站建设放电影怎么做网络媒体有哪些
  • 做熟食的网站美食网站百度明星人气榜
  • 养生门户网站源码拼多多商品关键词搜索排名
  • 莱芜网站建设费用合肥疫情最新消息
  • 网页版微信传输助手怎么退出网络公司优化关键词
  • wordpress 主题 love优化新十条
  • 东莞长安网站制作嘉兴seo外包服务商
  • 做网站 php和java真正免费建站
  • 集团网站建设特色网络营销出来做什么
  • 做感恩网站的图片大全网推
  • 怎样免费做书画网站新冠疫情最新消息今天
  • 深圳网站建设公司电话seo运营培训
  • 学校网站建设存在的问题班级优化大师免费下载学生版
  • 住房和城乡建设部网站加装电梯重庆seo哪个强
  • 做电子商务网站建设工资多少怎么开通百度推广账号
  • 做公司网站需要准备什么资料哪里可以买链接网站
  • 搜索引擎友好的网站有哪些特点济南seo
  • 网站后台编辑技巧百度渠道开户
  • 网站建设步骤电脑app网络推广公司
  • 专业网站建设商家seo优化查询
  • 是什么网站建设如何创建微信小程序
  • 做的比较好的国外网站一级页面布局分析域名注册新网
  • 网站备案网址如何制作简易网站
  • 请人做网站提升神马关键词排名报价
  • 网站建设开发费用预算长沙百度百科
  • 一个超链接 多个网站常见的网络营销方法
  • cms监控软件青岛网络优化费用