通过来自另一个页面的数据生成动态页面

时间:2018-07-28 作者:Pierre

我是Wordpress开发方面的新手,下面是我要做的。

我开发了一个插件,它通过一个短代码(一种列表)从Wordpress页面上的JSON对象中检索并显示一些细节。我想在单击项目时,在单个页面上从列表中的每个项目获得更多详细信息。因此,我可以获得一个动态页面,该页面可以通过get参数显示列表中每个对象的更多数据。get参数将是对象ID,以便我可以从JSON源查询它。我不知道我是否说清楚了=/

我怎样才能做到这一点?

谢谢

1 个回复
SO网友:nmr

您需要javascript代码来发出ajax请求(在单击列表中的项目之后)并显示响应中的数据
您还需要从请求接收对象ID并准备响应的函数。将函数添加到动作挂钩wp_ajax_nopriv_my_action

add_action( \'wp_ajax_nopriv_my_action\', \'my_action\' );

function my_action() {
    $output = \'\';
    if ( isset($_POST[\'object_id\'] ) {

       // prepare output
    }
    echo json_encode($output);
    wp_die();
}

ajax in WP

结束