指向具有动态生成的URL的菜单项的链接

时间:2017-02-20 作者:Felix H.

我有一个菜单项,总是链接到特定类别的最新帖子。链接是动态生成的。因此,每次我创建新帖子时,菜单项URL都会发生变化。

我需要一个CTA按钮,链接到此菜单项,无论URL是什么。类似这样:
<a href="link to menu item \'new-deals\'">New Deals</a>

有可能做到这一点吗?

提前感谢!

1 个回复
SO网友:Svartbaard

您可以在自己的自定义函数中使用wp\\u get\\u recent\\u posts函数。

像这样的方法应该会奏效:

function get_recent_post_link(){
    // Restrict to latest post
    $args = array( \'numberposts\' => \'1\' );
    // Get the post
    $latest_post = wp_get_recent_posts( $args );
    foreach( $latest_post as $the_post ){
        return get_permalink($the_post["ID"]);
    }
}
您可以调用锚点中的函数:

<a href="<?php echo get_recent_post_link(); ?>">Latest</a>
注意,我还没有测试这个,请作为指导。

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?