Dokan供应商向每个供应商添加简码

时间:2020-04-25 13:38:04

标签: wordpress dokan

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

有人能指出我正确的导演方向吗?

2 个答案:

答案 0 :(得分: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"]');
    }
});

答案 1 :(得分:0)

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