可以使用缩略图"最近的帖子小部件" WordPress中的插件链接到外部URL?

时间:2016-11-22 15:58:53

标签: wordpress plugins widget

我正在创建一个WordPress网站,该网站在主页上有一个菜单,该菜单是使用上面提到的插件创建的。此菜单由我网站上的帖子组成,每个帖子都应链接到外部网址。

我遇到的问题是,当我点击菜单中的帖子时,它会将我重定向到WordPress固定链接,而不是我为帖子设置的外部URL。点击网站任何其他部分的帖子,可以按照我的预期将我带到外部链接。

非常感谢任何帮助!

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

1 个答案:

答案 0 :(得分:0)

问题是“带有缩略图的最近帖子窗口小部件”没有提供任何方法来重载用于显示窗口小部件的模板。永久链接显示在第20行的includes/widget.php模板(不可覆盖)中:

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

这里有两个选项:

  1. 更改该行以显示Themify用于显示外部链接的元数据。建议不要这样做,因为您将无法更新插件(或者如果您这样做,它将破坏您的修改),这可能会导致安全问题。

  2. 只需执行插件自己做的事情。这并不困难。

  3. 您只需编辑主页模板(front-page.php或index.php,具体取决于您如何设置Wordpress),并使用get_posts查询最后的帖子:

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

    使用the_post_thumbnail显示缩略图。您可以使用插件中的模板并根据需要进行更改。