2012-07-13 45 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

相關問題