从短代码重新加载页面提交按钮

时间:2013-11-05 03:30:34

标签: php html wordpress shortcode

我有一个问题,描述有点棘手所以请耐心等待。

我在wordpress插件中有一个功能,用于填充特定页面。在该函数中是一个访问另一个插件的短代码。另一个插件在页面上生成一个带有几个按钮的日历。 (到目前为止,我?)

其中一个按钮将用户注册到日历上的时间段。问题是按钮是一个提交按钮,最终触发页面重新加载。当我手动将短代码输入常规wordpress页面时,这种情况不会发生,但是当我把它放入这个函数时,它似乎会导致问题,我无法弄清楚为什么会这么做。下面是我试图插入短代码的函数。

function page_render($post) {
    global $wpdb;

    require_login();

    $post -> post_content = page_create_nav(6,1)."<span class='subheading'><h2>Thanks!</h2></span>";

    $post->post_content .= <<<EOHTML
    [APCAL]
EOHTML;
    return $post;
}

任何想法都会非常感激。

1 个答案:

答案 0 :(得分:1)

发现我在函数中的某处有一个迷路<form method='post'>标记。摆脱它,它就像一个魅力。 :-P