知更鸟主题像请教这功能如何实现由什么用

添加文章来源

这个东西一直是本人自己用的,虽然很早就集成在主题中,但从未写过使用方法,主要用于转载文章时,尊重原文作者而增添的功能。

如果文章是自己写的:添加自定义栏目:original,值:自已的名字或链接地址什么都行

如果是转载自其它站点的文章:添加自定义栏目:reprinted,值:原文章的链接地址。

共有4个回答 按发表时间排序
  • 0
    957268417 - 2012-08-19

    添加文章来源
    如果文章是自己写的:添加自定义栏目:original,值:自已的名字或链接地址什么都行

    如果是转载自其它站点的文章:添加自定义栏目:reprinted,值:原文章的链接地址。

    www_seotq_com - 2012-08-20

    怎么让文章内的链接不被搜索引擎索引到 有相关插件实现方法没?

    957268417 - 2012-08-20

    将以下代码复制到 functions.php 文件中:

    add_filter('the_content', 'replace_text', 50);
    function replace_text ($text = '')
    {
    $text = str_replace('<a class="wp-oembed"' , '<a rel="nofollow"', $text);
    return $text;
    }

    WordPress文章编辑增加nofollow标签超链接使用方法:

    编辑文章时,直接将弹出的超链接面板中的 class 选项选择为 wp-oembed 项,就完成了添加nofollow标签的超链接。如果你想设置为其他项为增加 nofollow,则只需要更改上面代码中的 wp-oembed 即可。

    如果你觉得百度不认识 nofollow ,那就用跳转吧,就是例如 “http://www.lriml.com=目标站点”,再加上用 robots.txt 过滤掉“?go=”,那么就万无一失了。不过这招过于狠毒,到底用不用自己看着办吧。

    add_filter('the_content', 'add_redirect_comment_link', 5);
    function add_redirect_comment_link($text = ''){
    $text=str_replace('<a class="wp-oembed"' , '<a rel="nofollow"', $text);
    return $text;
    }
    add_action('init', 'redirect_comment_link');
    function redirect_comment_link(){
    $redirect = $_GET['go'];
    if($redirect){
    if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){
    header("Location: $redirect");
    exit;
    }
    else {
    header("Location: http://blog.haitianhome.com/");
    exit;
    }
    }
    }
    提示文字

    www_seotq_com - 2012-08-20

    如何做到整篇文章都是nf属性 也就是说搜索引擎只检查到标题 内容里的链接全不看

做好事要留名,请先登录再回答,如果还没有帐户请先注册