我正在尝试访问帖子上的信息,这样我就可以获得帖子标题和帖子内容,这样我就可以生成相应的OG标签,放在标题中。问题是该信息仅在loop\\u结束后可用。在那个动作发生后,我怎样才能插入头部呢?
编辑:下面是正在使用的代码
<?php
/**
* *snip*
* standard plugin info
* *snip*
*/
$jobTitle ="";
$jobDescription ="";
function getJobInfo() {
global $jobTitle,$jobDescription;
if (is_single()) {
$jobTitle = get_jobs()->get("job_title");
$jobDescription = get_jobs()->get("job_description");
}
}
add_action("loop_end", \'getJobInfo\'); // the info is only available on this hook since this is part of a plugin that modifies some pages.
function generateOGtag(){
global $jobTitle,$jobDescription;
echo "<meta property=\'og:title\' content=\'$jobTitle\'>\\n";
echo "<meta property=\'og:title\' content=\'$jobDescription\'>\\n";
}
add_action("wp_head", \'generateOGtag\');
根据wordpress插件参考,它确实指出wp_head
在之前加载loop_end
那么,我如何从loop_end
进入的操作wp_head
行动