返回列表 发帖

[原创文章] 关于点击日志标题跳转到外部链接的方法

其实真的不知道这个功能有什么用途,但是看到很多人提出来了,我想到这么个方法:

修改所使用的主题目录下的index.php文件,

找到这句,
  1. <h1 id="post-<?php the_ID(); ?>"><a href="<?php
  2. the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php
  3. the_title(); ?>"><?php the_title(); ?></a></h1>
复制代码


替换成,
  1.                 <?php
  2.                    $id = intval($post->ID);
  3.                    $link_to = $wpdb->get_var("SELECT meta_value FROM wp_postmeta WHERE meta_key = 'linkto' and post_id = $id");
  4.                 ?>               
  5.                   
  6.                 <?php if ($link_to) : ?>
  7.                
  8.                 <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>   

  9.                 <?php else : ?>
  10.                   
  11.                 <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>                    

  12.                 <?php endif; ?>        
复制代码


在写 文章时添加一个自定义字段,字段名写linkto,字段值写要跳转的网址(要写完整网址,即加http://的),就ok了。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

收藏了,原来wp_postmeta放的是这些东西

TOP

通过自定义postmeta,也可以实现给各个文章或不同分类加载不同图片。原理上大同小异。

TOP

哈哈,这个方法倒是巧妙。

TOP

不错  学习了

TOP

返回列表