【问题标题】:Trim / Truncating / Limit Chars of Title <Meta> Tag Only in Wordpress using Functions.php仅在 Wordpress 中使用 Functions.php 修剪/截断/限制标题 <Meta> 标记的字符
【发布时间】:2020-11-14 02:09:54
【问题描述】:

我们的网站,meta name="title" content="HUGE MOTHER TITLES HERE..." 中的许多标题都有超过 50-55 标准的标题。如何仅修剪元标题结果?我不想在前端修剪任何东西,只在视图 src 中显示渲染。

看到下面这个例子,但可以挖掘出需要的动作,下面例子的附加动作可能太旧了。同样,这会将 'chars' 修剪为 5 个单词,但是,我们更愿意将总字符串量设置为 max50,然后添加省略号 (...) 以使其更真实。

<meta name="title" content="<?php echo wp_trim_words( get_the_title(), 5 ); ?>" />

一直在网上挖掘昔日(2015 年)的古老帖子……除了巫毒……什么都没有……

谢谢大家。

【问题讨论】:

标签: wordpress function title trim meta


【解决方案1】:

以下代码将 &lt;meta name="title" content="it works here, booyakka..." /&gt; 修剪为 50 个字符,并在 50 之后添加 ...。将数字设置为您喜欢的数字。

但是,此解决方案不会修剪 &lt;title&gt;Still monster titles in here...&lt;title/&gt; 我将为此提出一个新问题。

    /**
 * Fix Title Meta - add to functions.php
 */
function create_meta_title() {
$title = mb_strimwidth(get_the_title(), 0, 50, '...');
echo "<meta name=\"title\" content=\"$title\" />\n";
}
add_action('wp_head', 'create_meta_title');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 2017-09-26
    • 2020-05-13
    • 2014-02-25
    • 2015-11-26
    相关资源
    最近更新 更多