我在Wordpress开发方面还是个新手,下面是我想做的事情。
我开发了一个插件,它通过一个短代码(一种列表)从Wordpress页面上检索和显示JSON对象的一些细节。单击项目时,我希望从列表中的每个项目中获得更多详细信息。这样我就可以获得一个动态页面,它可以通过get参数从列表的每个对象中显示更多的数据。get参数将是对象ID,以便我可以从JSON源查询它。我不知道我是否说清楚了
我怎样才能做到这一点?
谢谢
发布于 2018-07-28 06:48:29
您需要javascript代码来发出ajax请求(在单击list中的item之后)并显示响应中的数据。您还需要从请求接收对象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();
}
https://wordpress.stackexchange.com/questions/309793
复制