wordpress主题自定义字段的调用
仿站知识 2016-03-19 4066 0 评论 admin

不管是做淘宝客网站,还是做企业网站,都会遇到wordpress主题不能直接调用的功能,例如是淘宝客网站上的一些原价、现价等价格的调用,或者是企业网站的一些产品型号、产地、系列、价格等调用,如果单纯的调用wordpress文本框是无法实现这个功能的,那么这时就需要用到自定义字段的调用,下面以淘宝客网站的价格为例说一下自定义字段的调用。

一、在需要显示自字义字段的地方插入如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<i class="jiage">
<?php
$product_name_def = '原价';
$product_price_def = 0;
$product_name = get_post_meta($post->ID, '价格', true);
if (empty ( $product_name )) {
$product_name = $product_name_def;
}
$product_price = get_post_meta($post->ID, '原价', true);
if ( empty( $product_price ) ) {
$product_price = $product_price_def;
}
$vat = 1.2;
$product_price_vat = ($product_price * $vat);
$product_price_updated = update_post_meta($post->ID, 'product_price_vat', $product_price_vat);
 
if (is_user_logged_in()) {
echo ''. $product_name .'  : '. $product_price .' ';
} else {
echo ''. $product_name .'  : '. $product_price .' ';
}
?>
</i>
<i class="jiage2">
<?php
$product_name_def = '抢购价';
$product_price_def = 0;
$product_name = get_post_meta($post->ID, '价格', true);
if (empty ( $product_name )) {
$product_name = $product_name_def;
}
$product_price = get_post_meta($post->ID, '抢购价', true);
if ( empty( $product_price ) ) {
$product_price = $product_price_def;
}
$vat = 1.2;
$product_price_vat = ($product_price * $vat);
$product_price_updated = update_post_meta($post->ID, 'product_price_vat', $product_price_vat);
 
if (is_user_logged_in()) {
echo ''. $product_name .'  : '. $product_price .' ';
} else {
echo ''. $product_name .'  : '. $product_price .' ';
}
?>
</i>

二、在style.css文件中添加样式代码,当然这个样式代码是随着自己的喜欢随便修改的,只要改成自己喜欢的样式就行了,如果对目前的字体大小或颜然不喜欢可以修改,现在用到的text-decoration:line-through;是指给当前的字符添加了删除线,删除线在淘宝商品价格里用的比较多。

1
2
.jiage {font-size:18px;text-decoration:line-through;}
.jiage2 {font-size:24px;color:red;}

不同的网站调用的自定义样式不一样,大家可以根据自己的需要调整,只要把样式调整好了,就能在前端显示出你需要的效果。
另外如果只是想单独调用一段字符的话,可以用以下简单的字段调用,可以直接把wordpress后台发布文章的时候输入的自定义字符显示出来。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$product_price = get_post_meta($post->ID, '字段名', true);
if ( empty( $product_price ) ) {
$product_price = $product_price_def;
}
$vat = 1.2;
$product_price_vat = ($product_price * $vat);
$product_price_updated = update_post_meta($post->ID, 'product_price_vat', $product_price_vat);
if (is_user_logged_in()) {
echo ''. $product_name . $product_price .' ';
} else {
echo ''. $product_name . $product_price .' ';
}
?>

这里的字段名是指需要字义的字段,wordpress主题里的字段名一定要与wordpress后台文章发布时设置的字段名一致。wordpress后台文章发布时字段名的设置方法如下:
1、先点击右上角的“显示选项”,把“自定义栏目”一项勾选上。

wordpress主题自定义字段的调用

2、在“添加自定义栏目”里点击“输入新栏目”,然后在“名称”一栏输入字段名,在右边的值里输入要显示的内容,最后点击“添加自定义栏目”就可以了。

wordpress主题自定义字段的调用

继续浏览有关: , 的文章
版权声明:版权归 wp仿站之家 所有,转载请注明出处!
转载请保留链接: http://www.linw.net/647.html

用心做最好的主题网站wp仿站之家

wp仿站之家是一个专业的wordpress仿站业务网站,提供wordpress主题模板下载以及seo网站优化服务,诚信经营,用心服务每一个客户,让您放心享受我们的优质服务。同时,也欢迎各位建站爱好者加入我们交流建站经验心得。

上一篇: 下一篇:

发表评论