自WP 4.1更改以来,他们使用add_theme_support(' title-tag');允许wordpress处理标题标记。大多数时候这很好,但我遇到了一个我需要编辑它的实例。
我创建了一个简单的页面,并使用api动态更改其上的内容。但是当涉及到SEO时,他们都拥有相同的页面标题。示例:http://vitaferm.com/product/?id=372
我是否可以通过WP配置的方式将我的产品标题添加到页面标题中,或者是删除functions.php中主题支持的解决方案,然后将其硬编码到header.php中。
在删除主题支持之前,我只想仔细检查一下我是否错过了当前配置的内容。每当我们升级时,它总会很痛苦。
答案 0 :(得分:1)
我在这里找到了解决方案https://www.developersq.com/change-page-post-title-wordpress-4-4/
$string = "505 Space X 24";
$exploded = explode(' ', $string); // ['505', 'Space', 'X', '24']
$str_elements = array_slice($exploded, 1, -1); // ['Space', 'X']
$str = implode($str_elements, ' '); // 'Space X'
var_dump($str);