1

我用 dokan 创建了电子商务网站。我想为每个供应商添加他们自己的实时聊天。我已经配置了所有内容,只需要为每个供应商添加短代码,但是 Dokan 不会为供应商创建新页面,我不知道该怎么做。我在 Dokan 手册中四处寻找,但找不到这个特定的字段/位置来输入简码

谁能指出我正确的方向?

4

2 回答 2

0

您可以使用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"]');
    }
});
于 2020-04-30T03:15:42.120 回答
0

您可以尝试使用 TalkJs。根据他们的网站,他们支持 Dokan。 https://wordpress.org/plugins/talkjs/ https://talkjs.com/knowledge-base/article/does-talkjs-work-with-support/

于 2020-05-05T15:15:32.540 回答