wordpress函数: get_permalink()获取文章页面的固定链接 wordpress



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>



签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回