您是否看到其他网站从其帖子标题链接到外部帖子?那是因为创建一个新帖子是完全没用的,在其中您将要告诉用户转到另一个站点来阅读它。您正在浪费用户的时间。这个技巧将使您可以链接到WordPress中您的帖子标题的外部链接。
首先打开functions.php文件,并在其中添加以下代码:
function print_post_title() { global $post; $thePostID = $post->ID; $post_id = get_post($thePostID); $title = $post_id->post_title; $perm = get_permalink($post_id); $post_keys = array(); $post_val = array(); $post_keys = get_post_custom_keys($thePostID); if (!empty($post_keys)) { foreach ($post_keys as $pkey) { if ($pkey=='url1' || $pkey=='title_url' || $pkey=='url_title') { $post_val = get_post_custom_values($pkey); } } if (empty($post_val)) { $link = $perm; } else { $link = $post_val[0]; } } else { $link = $perm; } echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>'; }
这些代码必须放在php标记中。
然后打开您的index.php并找到以下代码:
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
并替换为:
<?php print_post_title(); ?>
这也可以通过使用名为Page Links To的插件来完成。