我们将站点上用户配置文件的数据存储在mongodb中,并通过REST API提供这些数据。所以我添加了一个页面模板页面配置文件。php。在该文件中,我们调用REST API并用响应数据填充模板。我们向函数中添加了rewrite\\u规则。php,因此概要文件模板知道从RESTAPI获取哪个概要文件。
functions.php
add_rewrite_rule(\'^termin/([^/]*)/([^/]*)/([^/]*)$\',
\'index.php?pagename=profile&location=$matches[1]&industry=$matches[2]&slug=$matches[3]\',
\'top\');
page-profile.php
$slug = $location = htmlspecialchars(urldecode(get_query_var(\'slug\')));
$office = $dataAccess->getProfile($slug);
一切正常,我们使用
$slug
从REST API获取正确的数据并将其存储在
$office
变量
$office->name
描述配置文件的名称。我的问题是:如何使用
$office->name
在页面标题中(需要更好的SEO)?
我知道我可以使用wordpress过滤器wp_title
在函数中动态设置标题。php。但我如何使用$office->name
(page profile.php)中的wp_title
过滤器(functions.php)?