将帖子标题作为URL参数传递 时间:2017-04-21 作者:Galwegian 在我的网站/博客上,我有一个登录页,通过它我可以收集所有的“咨询请求”——我们称之为:http://example.com/conso-request/ 在该网站的每个页面/帖子上都有一个导航链接,文本为“请求信息”。对于CTA显示的每个页面/帖子,我希望它有一个唯一的URL,将帖子/页面标题传递到我的登录页,例如。http://example.com/conso-request/?xxx=my-great-post顺便说一句,我有要使用的元素id。实现这一目标的最佳方式是什么? 1 个回复 SO网友:JItendra Rana 我认为通过钩子添加新链接将是最好的方式。function new_nav_menu_items($items) { global $post; $post_slug=$post->post_name; $landinglink = \'<li class="home"><a href="\' .get_page_link(\'YOUR_LANDING_PAGE_ID_HERE\').\'?from=\'.$post_slug.\'">\' . __(\'BLAA\') . \'</a></li>\'; $items = $items . $landinglink; return $items; } add_filter( \'wp_nav_menu_items\', \'new_nav_menu_items\' ); 将“YOUR\\u LANDING\\u PAGE\\u ID\\u HERE”更改为登录页ID。干杯 文章导航