Вы можете использовать хук dokan_store_profile_frame_after
, который работает только на странице магазина, чтобы добавить свой шорткод. Этот хук запускается сразу после профиля магазина. Если вы хотите исключить определенные магазины, вы можете использовать $ store_user и $ store_info для фильтрации магазинов. Вы можете добавить следующий код functions.php
файла темы.
add_action( 'wp_footer', function() {
$store_user = dokan()->vendor->get( get_query_var( 'author' ) );
$store_info = $store_user->get_shop_info();
if ( dokan_is_store_page() ) {
echo do_shortcode( '[contact-form-7 id="64" title="Contact form 1"]');
}
});