gpt4 book ai didi

wordpress - Qtranslate 加上 Yoast 对 Wordpress SEO 的支持

转载 作者:行者123 更新时间:2023-12-03 05:02:13 26 4
gpt4 key购买 nike

我正在使用 Qtranlate plus (https://wordpress.org/plugins/qtranslate-xp/),我还使用 Yoast 的 Wordpress seo,但元标题和描述字段无法翻译。有人可以解决这个问题或者知道可以解决这个问题的插件吗?

最佳答案

这个问题的存在是因为 qTranslate 不是 plus。Yoast 提供了一个解决方案: http://kb.yoast.com/article/52-wordpress-seo-qtranslate

<小时/>
function qtranslate_filter( $text ) {
return __( $text );
}

add_filter( 'wpseo_title', 'qtranslate_filter', 10, 1 );
add_filter( 'wpseo_metadesc', 'qtranslate_filter', 10, 1 );
add_filter( 'wpseo_metakey', 'qtranslate_filter', 10, 1 );
add_filter( 'wpseo_opengraph_title', 'qtranslate_filter', 10, 1 );

这对我来说还不够……我跟踪了 $text 并发现语言语法被破坏了。这不是

<!--:de-->, it was <!-:de->.

所以我直接在 qtranslate_filter($..) 中添加了一个替代品。

function qtranslate_filter( $text ) {
$fixedOpenTag = str_replace("<!-:", "<!--:", $text);
$fixedCloseTag = str_replace("->", "-->", $fixedOpenTag);
return __($fixedCloseTag);
}

这适用于前端输出。我查看了 yoast 的源代码,但现在还没有修复它......

关于wordpress - Qtranslate 加上 Yoast 对 Wordpress SEO 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26089212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com