所以,我在永久链接设置中有http://example.com/%postname%/
的wordpress网站。
我想echo get_permalink()
,显示http://example.com/?page_id=xx
结果
但当我echo get_permalink()
时,它会返回http://example.com/some-slug/
。我知道这不是错误,因为永久链接设置是%postname%。
我想这样使用它:
echo '<a href="'. get_permalink() .'&get_weather='. $weather .'"></a>';
制作如下链接结果:
<a href="http://example.com/?page_id=1&get_weather=rain"></a>
而不是这个结果:
<a href="http://example.com/some-slug/&get_weather=rain"></a>
那么,是否有可能获得http://example.com/?page_id=xx
的结果
echo
- 使用%postname%(或其他固定链接设置选项)的get_permalink()
作为固定链接
设置?请解释如何
感谢。
答案 0 :(得分:1)
只需手动创建网址
<?php
$url = add_query_arg( array('page_id' => get_the_ID(), 'get_weather' => 'rain'), home_url('/') );
?>