2016-11-22 39 views
0

我正在創建一個WordPress網站,其主頁上有一個菜單,該菜單是使用上述插件創建的。此菜單由我網站的帖子組成,每個帖子都應鏈接到外部網址。WordPress的「Recent Posts Widget with Thumbnails」插件可以鏈接到外部URL嗎?

我遇到的問題是,當我點擊菜單中的帖子時,它會將我重定向到WordPress永久鏈接,而不是我爲該帖子設置的外部網址。正如我預料的那樣,點擊站點任何其他部分的帖子,我會將其轉到外部鏈接。

任何幫助將不勝感激!

我使用的插件:https://wordpress.org/plugins/recent-posts-widget-with-thumbnails/

+0

你如何定義外部鏈接? – vard

+0

我使用的Themify雜誌主題,其中一個選項是它可以讓你添加一個外部鏈接到一個帖子,所以當你點擊它時,它會重定向到那裏,而不是你網站上的頁面。 – user2307338

回答

0

的問題是,「最近的帖子小部件縮略圖」不提供任何超載用於顯示插件的模板。固定鏈接顯示在includes/widget.php模板(不可重寫)第20行:

?>><a href="<?php the_permalink(); ?>"<?php echo $link_target; ?>><?php 

你這裏有兩種選擇:

  1. 更改該行顯示由Themify使用的元顯示外部鏈接。這是不推薦的,因爲你將無法更新插件(或者如果你這樣做,它會打破你的修改),這可能會導致一個可能的安全問題。

  2. 只要做插件自己做。這並不困難。

你只需要編輯您的主頁模板(前page.php文件或index.php文件,這取決於您如何設置WordPress的這個),並使用get_posts查詢最新帖子:

$last_posts = get_posts('posts_per_page=5'); 

並使用the_post_thumbnail顯示縮略圖。您可以使用插件中的模板並將其更改爲您的需要。

相關問題