我有一个函数,可以调用API并获取大量数据。 该API还向我返回了元描述。
我正在api_call()
中调用此函数template.php
我正在使用YoastSEO插件进行SEO。我有一个钩子,可以在其中添加元描述。问题是我如何将$metadescriptionfromAPI
传递给该钩子:
function filter_wpseo_metadesc( $metadesc ) {
if (($metadesc == '') || (!isset($metadesc))) {
$metadesc = $metadescriptionfromAPI; /* This goes from API */
}
return $metadesc;
};
add_filter( 'wpseo_metadesc', 'filter_wpseo_metadesc');
我尝试使用global $metadescriptionfromAPI
,但是没有用。
我认为这是因为当我使用$metadescriptionfromAPI
时add_filter
变量为空。
如何将$metadescriptionfromAPI
传递给该add_filter
?