如何动态设置模板的WordPress页面标题,其中从cURL接收页面数据?

时间:2019-01-25 20:37:37

标签: wordpress wordpress-theming

我正在为某些帖子类型使用模板,并且在页面中我有cURL调用,以便从API接收数据并用于页面内容(标题,内容,图像url等)。 是否可以使用收到的cURL数据并直接在模板php文件中更改页面标题?我从变量$ title中的API中获得了标题:

<?php /* Template Name: Page */ ?>
<?php
 global $wp_query;

 $page_slug = $wp_query->query_vars['page_id'];
 $pageData = (!empty($page_slug)) ? get_page_data($page_slug) : null;

 // get_page_data(); method with cURL logic that returns array

 if($pageData === null) {
  wp_redirect(WEBSITE_ROOT.'404/', 302);
 }

 $title = $pageData['title']; // Use this for page title (<title></title>)

 get_header();
?>
<body>

1 个答案:

答案 0 :(得分:0)

查找一行the_title();,您应该可以用您的自定义名称替换它。