将自定义字段信息添加到源元数据

时间:2018-02-28 作者:Martin Schmidt

我尝试将自定义字段中的信息添加到源代码中的元数据中。在寻找解决方案的过程中,我找到了一些。因为我不是一个真正的专家,所以我问你们。我想将数字对象标识符(DOI)的信息从自定义字段添加到源代码中,以便Altmetrics的搜索引擎可以找到它。必要的元标记包括:

标识符(如引文\\u-doi)

  • 标题(如引文\\u-Title)
  • 作者(如引文\\u-Author)
  • ISSN-如果适用(如引文\\u-ISSN)
    • 最后,在页面中应该是这样的来源:

      <meta name="citation_title" content="A qualitative study" />
      <meta name="citation_journal_title" content="Accountability in Research" />
      <meta name="citation_author" content="David Shaw" />
      <meta name="citation_doi" scheme="doi" content="10.1080/08989621.2017.1413940" />
      <meta name="citation_source" content="https://doi.org/10.1080/08989621.2017.1413940" />
      
      更多评论:DOI对于每个博客帖子都是独一无二的。如果要查看页面,请查看此处:https://elephantinthelab.org/我真的需要帮助,尤其是在。php文件我应该把信息。我也很高兴,如果你知道一个插件做的工作。我尝试的所有SEO插件都不够灵活。谢谢,非常感谢!

    1 个回复
    最合适的回答,由SO网友:Johansson 整理而成

    您首先需要在帖子中添加一些元数据库。这已经得到了很多回答,互联网上有很多关于is的帖子,比如this full guide.

    添加元盒后,可以挂接到wp_head 操作挂钩并输出元数据。下面是一段简单的代码functions.php 文件:

    add_action ( \'wp_head\', \'add_my_metadata\' );
    function add_my_metadata() {
        if ( is_single() ) {
            ?><meta name="citation_title" content="<?php echo get_post_meta( get_the_ID(), \'meta_key_here\', true ); ?>" /><?php
        }
    }
    
    确保您的主题具有wp_head() its内部的函数header.php 文件,以便操作挂钩可以实际打印上述代码。

    结束