私はショートコードを使用してページのコンテンツを取得しています。短コードはwpエディタで追加されたときにうまく動作しますが、うまく動作しないと思われます。これはajax経由では解析されないと言います。Ajaxでショートコードでコンテンツを取得する方法
私はAjax経由でWooCommerceの製品情報を表示するサイトをポップアップ表示しています。ショートコードは生のコードのみを表示し、解析されません。これは、ショート
function fetch_content_shortcode($atts, $content = null)
{
global $post;
extract(shortcode_atts(array(
'id' => null
), $atts));
ob_start();
$output = apply_filters('the_content', get_post_field('post_content', $id));
$output .= ob_get_contents();
ob_end_clean();
return $output;
}
add_shortcode('fetch-content', 'fetch_content_shortcode');
テキストエディタではなく、アヤックスを追加したときに正常に動作[fetch-content id="1234"]
ショートです。どんな助けでも感謝します。
ここはajaxでうまくいきます。あなたは私にデモURLを送ってくださいできますか? –
ありがとうMukesh。これら2つのURL https://ayanize.com/dev1/(クイックルックボタンをクリックしてください)とこのURL https://ayanize.com/dev1/product/demo-product/をご覧ください。握っている男のイメージは、クイックルックボタンでクリックしても表示されないページIDから取得されたコンテンツです。 – Ayanize