wordpress 如何添加自定义域

发布时间:2024-05-20 06:25 发布:上海旅游网

问题描述:

我在wordpress后台设置了一个 自定义域(文章来源via)
名字叫做via,然后输入一个值(每篇每篇都不一样)

其实就是在每篇文章下面有个

来源via:<a href="link">link</a>

但是我不知道怎么在single.php页面中调用这个via的值
值为空的时候不显示,有值得时候显示这个地址,并且在这个地址上是他的链接

谢谢~
flying99koo :

Fatal error: Call to undefined function get_via_link() in /www/users/sudasuta.com/htdocs/wp-content/themes/digu/index.php on line 22

就着一个我写上以后有反应》。。

问题解答:

你可以在 functions.php 里面增加一个函数用来显示自定义内容

function get_via_link($post){

$via_link = get_post_meta($post->ID, "via", true);

if($via_link!=""){

echo "来源VIA:<a href='$via_link' target='blank'>$via_link</a>";

}

然后在主模板文件中需要显示的位置调用这个函数即可,按照你的需求,可以在文章循环的位置调用。
<?php get_via_link($post); ?>

这种难度的问题,才20分,低了点啊! 我函数都写给你了,最起码给个50分吧! 我用wordpress两年,本身也做过程序员,开发过插件,改过WP内核,以后有问题还可以找我!

这个和我写的自定义文章版权差不多的,在single.php的适当位置,比如分类标签上面添加如下代码:

<!--自定义字段文章来源开始-->
<?php $via = get_post_meta($post->ID, '文章来源', true); if ($via!="") { echo "文章来源: <a href='$via' target='blank'>$via</a>";} ?>
<!--自定义字段文章来源结束-->

使用方法:在wordpress后台写文章时,添加一个自定义字段名“文章来源”,值为形如:“http://www.baidu.com”,即可在文章末尾加上形如:

文章来源:http://www.baidu.com
添加了一次后,以后就可以直接选择了,如果值为空就不会显示出来的。
记住:来源地址一定要加“http://”,不然地址会不正确。

都会打这么好了,我只能是学习一下了

热点新闻