2016-12-03 26 views
0

我試圖將當前PHP生成的文本鏈接改爲圖像鏈接。使用圖像作爲現有WordPress中的鏈接PHP

這是我的索引頁面上的導航,顯示以前的帖子或下一篇文章,如果有一些可用,所以它不是一個靜態圖像鏈接。

這裏是原代碼:

<div class="next"><?php previous_posts_link(__('&#8249; Newer Posts', 'imbalance2')); ?></div> 
<div class="previous"><?php next_posts_link(__('Older Posts &#8250;', 'imbalance2')); ?></div> 

我想改變的箭頭(&#8249 + &#8250)與文成我做只是PNG圖像。

這是我的一個嘗試。

<div class="next"><?php previous_posts_link(__(<?php echo "<img src="wp-content/images/srnewerposts.png" /></a>"; ?>)); ?></div> 
<div class="previous"><?php next_posts_link(__(<?php echo "<img src="wp-content/images/srolderposts.png" /></a>"; ?>)); ?></div> 

這會產生一個錯誤:

Parse error: syntax error, unexpected '<', expecting ')'

我最初試圖只是把文件路徑沒有PHP的echo標籤,但沒想到的是/我的路徑的開始。

我做了很多搜索,但無法找到有幫助的東西。

回答

1

試試這個:

$srnewerposts = content_url().'/images/srnewerposts.png'; 
$srolderposts = content_url().'/images/srolderposts.png'; 
<div class="next"><?php previous_posts_link("<img src='".$srnewerposts."' />" ); ?></div> 
<div class="previous"><?php next_posts_link("<img src='".$srolderposts."' />"); ?></div> 
+0

這是偉大的,謝謝!爲了讓它起作用,我在變量的前兩行添加了一個php標籤。 – user3221637

+0

「試試這個」和代碼只有答案不是很好的答案,因爲他們沒有解釋問題是什麼以及如何解決它。 –

+0

@JohnConde我的回答需要更多關於問題和承諾的信息。感謝您的評論。我完全理解。你的建議將在我的下一個答案中執行:)。 – vrajesh

相關問題