如何解决 All In One SEO 短代码冲突
当同时使用 WP Simple Pay 和 All in One SEO (AIOSEO) 时,在某些情况下,您需要添加一个代码片段,以排除我们的短代码被 AIOSEO 解析。如果您手动定义了不包含 WP Simple Pay 短代码的自定义摘要,则无需添加此代码。
如果您的用户在激活 AIOSEO 后无法更新其付款方式,请将以下自定义代码片段添加到您的主题的 functions.php 文件或作为自定义插件:
/**
* Plugin Name: WP Simple Pay - AIOSEO Compatibility
*/
add_filter(
'aioseo_conflicting_shortcodes',
function ( $conflicting_shortcodes ) {
$conflicting_shortcodes = array_merge(
$conflicting_shortcodes,
array(
'WP Simple Pay Form' => 'simpay',
'WP Simple Pay Receipt' => 'simpay_payment_receipt',
)
);
return $conflicting_shortcodes;
}
);
如果您不熟悉向 WordPress 添加自定义代码, 请查阅此文档。
这将阻止 AIOSEO 预解析 WP Simple Pay 短代码并导致错误。
仍有疑问?我们随时为您服务!
最后修改时间: