Перезагрузка коротких кодов WordPress

Предположим, у меня есть страница, и внутри этой страницы я ввел короткие коды / плагины для чата, твиттер-фидов, фидов fb, tumblr и т. Д. Shortcode принимает параметры для разных хэштегов для отображения, ссылок, ключевых слов,

То, что я хочу достичь на моей странице, – это то, что при нажатии на нее будет получен последний контент из этого хэштега. Например, если пользователь нажимает «Tove Lo», параметры в коротком коде будут изменены на «Tove Lo», и он обновит это. Как мы можем обновить shortcode / plugin на этой странице (передавая текстовое значение в короткий код, чтобы он получал этот контент)?

Solutions Collecting From Web of "Перезагрузка коротких кодов WordPress"

Если вы хотите сделать это через AJAX, на стороне сервера вы можете сделать что-то вроде следующего:

add_action( 'wp_ajax_nopriv_update_shortcode_content', 'update_shortcode_content' ); function update_shortcode_content(){ if( !empty( $_GET['new_shortcode_value'] ) ){ $updated_content = do_shortcode( '[theshortcode value="' . $_GET['new_shortcode_value'] . '"]' ); wp_send_json( array( "content" => $updated_content ) ); } }