1.wordpress函数: get_permalink()获取文章页面的固定链接
此函数位于:wp-includes/link-template.php
获取当前文档的永久链接(在循环中使用):
<?php echo esc_url( get_permalink()); ?>
根据 ID 获取文章或页面的链接:
<?php echo get_permalink( 268 ); ?>
根据页面标题获取页面链接:
<a href="<?php echo esc_url( get_permalink( get_page_by_title( '留言板' ) ) ); ?>">留言板</a>
获取特殊页面的URL, 返回Post ID为1和10的文章永久链接,作为列表信息的一部分项目。
<ul>
<li><?php esc_html_e( 'MyBlog info:', 'textdomain' ); ?>
<ul>
<li><a href="<?php echo esc_url( get_permalink(1) ); ?>"><?php esc_html_e( 'About MyBlog', 'textdomain' ); ?></a></li>
<li><a href="<?php echo esc_url( get_permalink(10) ); ?>"><?php esc_html_e( 'About the owner', 'textdomain' ); ?></a></li>
</ul>
</li>
</ul>
通过Post对象而不是Post的ID, 这说明你可以用代替的ID页面标题获得永久链接。
<a href="<?php echo esc_url( get_permalink( get_page_by_title( 'Monthly Events' ) ) ); ?>">
<?php esc_html_e( 'Monthly Events', 'textdomain' ); ?>
</a>
签名:这个人很懒,什么也没有留下!