如何在<head>后面添加脚本?

时间:2012-01-10 作者:Aprillins Fox

我想知道有没有可能在head标签后面添加脚本?我不想使用add\\u action(\'wp\\u head\',\'function\');

因此,情况如下:

我有自定义字段值,例如“this is the custom field value”(这是自定义字段值),我想在head tag之后回显它,我想使用函数回显它。php我不想更改Wordpress主题的任何代码

<head>
this is custom field value
--
--
<?php wp_head(); ?>
提前感谢,

Aprillins Fox公司

3 个回复
SO网友:Dwayne Charrington

可以肯定的是,如果不编辑实际的主题标题,这是不可能的。php文件。wp\\u head()函数实际上包含其他脚本,但不确定您是否可以选择将脚本添加到所有脚本之上,老实说,我不明白您为什么也需要它。

你的限制似乎很严格,我很好奇为什么你不能编辑标题。php文件。更新Wordpress不会覆盖您的更改。

SO网友:Jo_pinkish

这是一个迟到的答复,但可能会对某人有所帮助。我还没有测试过这个想法,但您可以使用以下代码在循环外显示自定义字段:

从…起http://www.wprecipes.com/wordpress-how-to-get-custom-fields-outside-the-loop

    <?php 
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, \'customField\', true);
?>
并修改此代码,将其插入插件的标题中:

从…起How to add code to Header.php in a child theme?

    add_action(\'wp_head\', \'wpse_43672_wp_head\');
function wpse_43672_wp_head(){
    //Close PHP tags ?>
    ADD YOUR PLAIN HTML CODE HERE
    <?php //Open PHP tags
}

SO网友:Simon Blackbourn

使用child theme - 这样,您就不必编辑原始(父)主题,它只需要包含一个样式表(如Codex页面上的示例所示导入父样式)、您的函数。php和标题。php。

如果(出于任何原因)您不想使用wp_head 钩子,然后是你的头球。php文件的外观如下:

<head>
    <?php echo my_head_function(); ?>
    rest of header stuff here...
</head>
然后在函数中。php:

<?php
my_head_function() {
    // do stuff
    return whatever;
}
?>

结束

相关推荐

当尝试向我的登录页面添加一个css文件时,会出现“Headers Always Sent”?

我看过的每一篇关于这个主题的教程都已经过时了,所以我希望这里的人能帮助我。我想为我的wp登录设置样式。带有CSS文件的php页面。但我想以一种在Wordpress更新时不会被覆盖的方式来做。据我所知,根据我读到的图茨,在我的主题函数中使用函数添加它的最佳方式。php文件。不幸的是,人们建议使用的代码并不适合我。这是我添加的代码。<?php function custom_login() { echo \'<link rel=\"stylesheet\" href=\"wplog