讓wordpress點擊日志標題跳轉到外部鏈接實現


    Wordpress實現點擊文章標題跳轉到外部鏈接的方法,有時候出於某些目的的需要,需要在wordpress博客中實現點擊文章標題不直接跳轉轉到文章頁面,而跳轉到外部鏈接的效果。不過WordPress默認只能發布站內文章,即無法將日志標題重定向到外部鏈接。但天無絕人之路,好在WordPress附帶強大的自定義字段功能,稍加修改,即可方便實現wordpress文章標題的外鏈。

    一般情況下,WordPress模板中,輸出文章標題鏈接的代碼如下:

   
<h1 id="post-<?php the_ID();?>"><a href="<?php the_permalink()?>" rel="bookmark" title="Permanent Link to<?php the_title();?>"><?php the_title();?></a></h1>



    與此,如果為該語句增加判斷是否有某個自定義字段,即可實現不同的鏈接指向。

   
<?php$id= intval($post->ID);$link_to=$wpdb->get_var("SELECT meta_value FROM wp_postmeta WHERE meta_key='linkto' and post_id=$id");?><?php if($link_to):?><h1 id="post-<?php the_ID();?>"><a href="<?php echo$link_to;?>" rel="bookmark" title="Permanent Link to<?php the_title();?>"><?php the_title();?></a></h1><?php else:?><h1 id="post-<?php the_ID();?>"><a href="<?php the_permalink()?>" rel="bookmark" title="Permanent Link to<?php the_title();?>"><?php the_title();?></a></h1><?php endif;?>



    從以上代碼可見,程序首先檢測相應 ID所對應文章的自定義字段,如果為“linkto”的話,將固定連接輸出為自定義字段值。撰寫日志時,我們只要為該日志添加一個名為“linkto”的自定義字段,字段值為所需指向的外部鏈接地址即可實現點擊wordpress文章標題的跳轉到外部鏈接的效果。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com