WPGut-更新失败,是否有短码?

时间:2021-08-30 作者:Milosh N.

我在用自定义创建的快捷码更新WordPress页面并插入它时遇到问题?

帮助,错误状态代码:

Updating failed. The response is not a valid JSON response.

短代码:

function register_form_template_f()
{ ?>
    <h1>Hello World! register</h1>
    <?php

}

add_shortcode(\'register_form_template\', \'register_form_template_f\');

1 个回复
SO网友:Phil

正如Tom所指出的,你之所以看到这个错误,是因为你的短代码不是return输入所需的输出,而是将其正确地输出到位。这会导致REST API中断,您会看到该错误消息。

简单修复:

function register_form_template_f() {
    return \'<h1>Hello World! register</h1>\';
}

add_shortcode(\'register_form_template\', \'register_form_template_f\');

相关推荐

列出短码(DO_SHORTCODE)中的分类术语段

我想在我的短代码中列出分类术语。这是我获取术语列表的方式(用逗号分隔):<?php $terms = get_the_terms( $post->ID , array( \'shoptype\' ) ); $i = 1; foreach ( $terms as $term ) { $term_link = get_term_link( $ter