Wordpress PHP 函数中似乎存在一个错误,该错误在<?php echo wp_title(''); ?>
我通过该函数的 Wordpress 文档和论坛生成的页面标题前留下空白,但没有任何运气。
我以这种方式使用它<body id="<?php echo wp_title(''); ?>">
来生成带有页面标题 id 的 HTML 正文标记。
所以我需要做的是去掉那个空白,让body标签看起来像这样<body id="mypage">
而不是这样<body id=" mypage">
额外的空白会杀死我试图用来突出显示活动页面的菜单项的 CSS。当我手动添加没有空格的正确正文标签时,我的 CSS 工作。
那么我将如何去除空白呢?谢谢,马克
史诗的第二部分
约翰,十六进制转储是个好主意;它将空白显示为两个“20”空格。但是所有去除前导空格和空白的解决方案都没有。
和, <?php ob_start(); $title = wp_title(''); ob_end_clean(); echo $title; ?>
给我< body id ="">
和<?php ob_start(); $title = wp_title(''); echo $title; ?>
给我< body id =" mypage">
谜。The root of the problem is that wp_title has optional page title leading characters - that look like chevrons - that are supposed to be dropped when the option is false, and they are, but white space gets dumped in.
有核选项吗?
是的,之前都试过了;他们仍然返回两个前导空格... arrgg