根据自定义模板设置标题

时间:2016-11-09 作者:user135498

我正在构建一个网站,该网站使用自定义模板来显示从外部API提取的一组列表。我需要使用API中的数据设置标题和元描述值。

我发现了大量使用函数的示例。php和seo挂钩,但我需要避免在函数运行时再次调用api。php被调用,并且希望在初始api调用期间设置标题和元描述。

1 个回复
SO网友:user135498

使用全局变量将值从模板传递到标头。

// in the template file  

global $my_page_title;  
$my_page_title = \'field value\';  

global $my_meta_description;  
$my_meta_description = \'field value\';  

get_header();  

// in the header file  
global $my_page_title;  
global $my_meta_description;  

echo $my_page_title;  
echo $my_meta_description;  

相关推荐

如果有新数据,则使用wp_cron和wp_mail发送电子邮件警报(外部API)-伪代码

我想每天检查两次是否发布了一些新数据,如果是这样的话,请给我发一封电子邮件。在这里的伪代码中,我认为我可以做到:获取新电影列表(外部API请求)获取旧电影列表(在某处存储,但如何存储?)</比较两个列表发送电子邮件和wp\\U邮件,下次更新旧列表的内容(如何?)</每天用wp\\u cron重复这一过程两次我的问题是,我不知道如何以及在哪里存储以前的电影列表?我曾想过可以在函数中调用一个全局变量,但从目前为止的情况来看,似乎最好避免使用全局变量?另外,我不知道是否可以为下一个任务更新全局变量。