如何让WordPress的日志标题链接到外部资源

某些时候你可能想发布一篇只包含一个指向外部资源的URL。而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>';
}

完成后,打开index.php,把以下用于输出标题的代码:

<h2><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title(); ?>”><?php the_title(); ?></a></h2>

替换成对print_post_title()函数的调用

<?php print_post_title() ?>

现在,当你想发布一篇标题指向外部资源的日志时,只需在“撰写”页面的下方,创建一个key为url1或title_url或url_title,值为外部URL的自定义域就可以了。


  • 标签:  |  |  | 
    将此文分享到:


    转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/3472.html
    除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
    友荐云推荐

    相关文章

    *

    *

    顶部 友荐云推荐