Wordpress / PHP:如何将元标记放在头顶

时间:2017-07-12 04:43:56

标签: php html wordpress meta

所以,我有这个PHP函数,它将X-UA-Compatible元标记添加到我的Wordpress网站的每个页面的头部。 (我是Wordpress和PHP的新手,请原谅我的术语)。它位于我的StudioPress子主题的functions.php文件中。

问题是标签只有在非常接近顶部的情况下才有效,现在我设置它的方式会导致标签出现一半,所以它不起作用。如何强制此标记出现在每个页面的顶部?

3 个答案:

答案 0 :(得分:4)

例如:您可以使用#include <iostream> #include <vector> class Test { public: std::vector<int> c; int width; int height; Test() = default; Test(int width0, int height0, int init_val=0){ width = width0; height = height0; c.resize(width*height,init_val); } int operator()(int x, int y) const { return c[y*width+x]; } int& operator()(int x, int y) { return c[y*width+x]; } void print() const { for(int y=0;y<height;y++){ for(int x=0;x<width;x++) std::cout<<operator()(x,y)<<" "; std::cout<<std::endl; } } }; int main(){ Test t(6,6,0); t.print(); return 0; } 操作。 wp_head操作挂钩由wp_head函数在用户模板的<head></head>部分内触发。虽然这是主题依赖的,但它是最重要的主题钩子之一,因此得到了广泛的支持。

wp_head()

使用第三个参数来控制位置。将1000更改为其他值以找到理想的位置。

答案 1 :(得分:1)

以这种方式创建自定义挂钩。

打开 header.php ,然后在您要显示元标记的行下面写下

<?php do_action("my_custom_metatags");?>

现在打开 functions.php 并记下以下代码

function my_custom_metatags_fn()
{
//your tag goes here.
}
add_action("my_custom_metatags","my_custom_metatags_fn");

//Test this code it will work like a charm for you.

答案 2 :(得分:0)

添加@Damith回答wp_head操作会有效。

Refrence

您也可以将header.php文件覆盖到您的子主题中。

function.php

中添加此代码
<?php function your_custom_function() {
       // your custom code which you want to add in header file
}
add_action('wp_head', 'your_custom_function', 1);