小编And*_*ome的帖子

非登录用户 Woocommerce,重定向

我正在使用 Woocommerce 在线开店,我的客户问我他不希望人们能够注册,他将为他的每个客户创建一个用户名和密码。这样他就可以控制谁在他的商店里买东西。

所以我进入了 Woocommerce 并在结账和任何地方禁用注册,以及允许客人下订单的选项。一切正常,除了当有人尝试下订单时,当他注销时,当他尝试转到结帐页面时,它只会显示一条未格式化的消息,上面写着“您必须登录才能下订单”。在尝试访问结帐时,有没有办法将未登录的客户重定向到登录页面?

php wordpress woocommerce

5
推荐指数
1
解决办法
2322
查看次数

从 wordpress 中的子主题 functions.php 中禁用主题功能

我在 wordpress 中的主题有问题,它在我的主题上显示了它自己的 og:meta 描述,因此由于一个 seo 插件中的所有内容,它被复制了。

我想从主题中禁用那些,但我不知道如何,所以我设法在 php 文件中找到了触发它在网站上显示的功能,但我不知道如何从功能中禁用它。 php 或我的孩子主题,所以更新时它不会被覆盖。有问题的功能如下

// Open Graph Meta
function aurum_wp_head_open_graph_meta() {
 global $post;

 // Only show if open graph meta is allowed
 if ( ! apply_filters( 'aurum_open_graph_meta', true ) ) {
  return;
 }

 // Do not show open graph meta on single posts
 if ( ! is_singular() ) {
  return;
 }

 $image = '';

 if ( has_post_thumbnail( $post->ID ) ) {
  $featured_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'original' );
  $image = esc_attr( …
Run Code Online (Sandbox Code Playgroud)

php wordpress themes function

3
推荐指数
1
解决办法
2937
查看次数

WooCommerce - 为某些特定用户角色启用“零税率”税级

在 wy WooCommerce 网站中,我将向分销商经销商销售产品。问题是经销商可以免税,因此我需要一个自定义函数来为某些客户角色启用零税率(如果 WooCommerce 自己这样做,那将是最佳选择,但事实并非如此)。

所以我的问题是,我的代码工作完美,除了我不知道如何实施更改以计算零税(如果客户是管理员或经销商)。

这是我正在使用的代码:

function wc_diff_rate_for_user( $tax_class, $product ) {

    if ( is_user_logged_in() && current_user_can( 'administrator' ) ) {
        $tax_class = 'Zero Rate';
    }
    return $tax_class;
}

add_filter( 'woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2 );
Run Code Online (Sandbox Code Playgroud)

我如何修改此代码以使其适用于该用户角色?

谢谢

php wordpress user-roles woocommerce tax

2
推荐指数
1
解决办法
3150
查看次数

标签 统计

php ×3

wordpress ×3

woocommerce ×2

function ×1

tax ×1

themes ×1

user-roles ×1