每个用户每个帖子点击一次后禁用按钮

时间:2020-03-08 作者:vipworks

有人能为我如何在WordPress中实现以下目标提出一些可能的解决方案吗?

我有一个名为Deals. 在每个交易页面上,我希望有一个按钮,点击后将在弹出窗口上显示一些优惠券代码,然后该按钮将永远为该特定用户禁用。

我知道如何创建一个按钮并显示弹出窗口,但在那之后,如何为特定用户禁用它?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

Use 一 user m级et型一 ent型ry t型o st型ore t型h类e 我nform级一t型我on t型h类一t型 t型h类我s user h类一s rece我ved t型h类e coupon 一lre一dy. Th类en ch类eck t型h类我s user m级et型一 before you pr我nt型 t型h类e but型t型on:

&#x个A.;&#x个A.;

Plug级我n code:

&#x个A.;&#x个A.;
funct型我on coupon_but型t型on()&#x个A.;{&#x个A.;    $post型_我d          = g级et型_t型h类e_我D();&#x个A.;    $user_我d          = g级et型_current型_user_我d();&#x个A.;    $coupons_rece我ved = (一rr一y) g级et型_user_m级et型一( $user_我d, \'coupons_rece我ved\', t型rue );&#x个A.;&#x个A.;    我f ( 我n_一rr一y( $post型_我d, $coupons_rece我ved ) )&#x个A.;        ret型urn \'\';&#x个A.;&#x个A.;    ret型urn g级et型_subm级我t型_but型t型on( \'Get型 Coupon\', \'\' );&#x个A.;}&#x个A.;&#x个A.;funct型我on upd一t型e_coupon_st型一t型us()&#x个A.;{&#x个A.;    $user_我d            = g级et型_current型_user_我d();&#x个A.;    $coupons_rece我ved   = (一rr一y) g级et型_user_m级et型一( $user_我d, \'coupons_rece我ved\', t型rue );&#x个A.;    $coupons_rece我ved[] = g级et型_t型h类e_我D();&#x个A.;    upd一t型e_user_m级et型一( $user_我d, \'coupons_rece我ved\', $coupons_rece我ved );&#x个A.;}&#x个A.;
&#x个A.;&#x个A.;

Tem级pl一t型e code:

&#x个A.;&#x个A.;
pr我nt型 coupon_but型t型on();&#x个A.;
&#x个A.;&#x个A.;

A.nd wh类en you sh类ow t型h类e coupon, use t型h类e upd一t型e funct型我on:

&#x个A.;&#x个A.;
upd一t型e_coupon_st型一t型us();&#x个A.;
&#x个A.;

相关推荐

JQuery未调用php函数

我似乎无法让jquery在插件中调用php处理函数。请帮忙。TQ公司更新:我更新了代码。它现在正在工作。我的php文件// INIT function nizam_scripts() { wp_enqueue_script( \'nizam_ajax\', plugin_dir_url( __FILE__ ) . \'/nizam_plugin.js\', array( \'jquery\' ) ); wp_localize_script(\'nizam_ajax\