2012-07-13 42 views
0

我目前使用的是Wordpress,而且我的网站上有链接名称作为标题(例如www.test.com,www.test2.com)如何将由PHP调用的文本转换为链接?

有了这个php代码,它调用了名称网站链接:

<h3 class="list"><a class="h1" href="<?php the_permalink(); ?>"><?php the_title(); ?></h3> 

现在,该网站有一个“readmore”按钮和一个“访问网站”按钮。我想使用PHP将“访问网站”按钮变成外部链接。

例如,网站列表被称为“www.test.com”。我想将“访问网站按钮”变成一个外部链接,它将转到“www.test.com”。

下面是“网站查询按钮,”我的html代码:

<div id="visit"> 
    <a href="#" id="visit-link">Visit website</a> 
    </div> 

我希望有人可以提供帮助。

谢谢!

回答

2

我想你可以做这样的事情,而不是

<h3 class="list"><a class="h1" href="http://<?php the_title(); ?>">Visit Website</h3>

如果the_title为以www开始(而不是http://)一个有效的URL,然后它会工作。如果标题中已经有http://,请删除该部分。

+0

这工作!非常感谢!我在“<?php the_title();?>”因此,“http:// <?php the_title();?>”开始处添加了“http://”。我有7个盒子,他们的名字是网址。现在我试着做你提到的“访问网站”按钮。太好了!再次感谢所有分享他们想法的人! – Niccolo 2012-07-16 00:05:10

+0

顺便说一句,如果我指出“2”是这个分数还是只是最好的答案降序?如果这是一个更高的分数,我会给你“2”。如果它只是一个降序的东西,我会给你“1”。 :) – Niccolo 2012-07-16 01:28:20

+0

很高兴工作! 2表示我的答案投了多少次。 – rentageekmom 2012-07-16 11:47:37

0

每当你点击一个链接,你正在访问href属性中指定的URL。

例如创建一个链接,去到google.com我会做这个

<a href="http://www.google.com">Go to Google</a> 

所以你如果你与你的链接替换#

<div id="visit"> 
    <a href="#" id="visit-link">Visit website</a> 
    </div> 
+0

应该是'http:// www.google.com' – 2012-07-13 03:27:18

+0

更正。感谢您的注意。 – jamjam 2012-07-13 03:38:09

+0

谢谢你的建议!但我希望在PHP中编码..这是一个与我的功能类似的网站的完美示例:尝试悬停在缩略图上,然后单击访问网站按钮 - http://www.cssdesignawards.com - > – Niccolo 2012-07-13 06:05:32

0

代码在PHP:我能想到的是这个代码:

<?php echo "<a href='http://www.test.com'>visit site</a>" ?> 

我想你是困惑于

<?php the_permalink(); ?> 

the_permalink();调用get_permalink();最后提供链接。您可以在wp-includes/link-template.php中查看它的源代码。

+1

谢谢!这很好,但我想要做的就是增强这段代码,使其成为一个外部链接:<?php the_title(); ?>。此代码会生成网站列表的名称。例如,它生成www.example.com,但它只是一个纯文本而不是外部链接。有可能把它变成一个链接在PHP中?这个网站与我所做的相似:http://www.cssdesignawards.com。尝试悬停在缩略图上,他们有一个按钮,让你访问他们的网站。谢谢! – Niccolo 2012-07-13 17:49:52

相关问题