آموزش بدست آوردن نام کاربری کاربران از طریق کامنت های ووکامرس

با سلام خدمت دوستان گرامی

با یک آموزش امنیت در خدمت شما هستم

ووکامرس یه باگی که داره اینه که میشه به نام کاربری تمامی کاربران سایت دسترسی پیدا کرد :open_mouth:

من الان مثلا روی سایت silisgroup.ir تست میکنیم این کارو

https://silisgroup.ir/product/سئو-و-بهینه-سازی-سایت/

لینک بالا لینک صفحه یک محصول است که کاربران در آن نظرات خودشون رو دادن

و در تصویر زیر من از طریق inspect element تونستم نام کاربری ادمین رو پیدا کنم

البته میشه نام کاربری بقیه کاربران رو هم از این طریق پیدا کرد

خوب حالا میریم برای رفع این باگ

برای این کار کافیه که کدی رو که براتون قرار دادم رو در فایل functions.php قالب سایتتون بزارین

function remove_comment_author_class($classes){
foreach($classes as $key => $class)
    {
        if(strstr($class,"comment-author-"))
            {
                unset($classes[$key]);
            }
        }
        return $classes;
    }
add_filter('comment_class','remove_comment_author_class');

و نتیجه این کار رو در عکس پایین مشاهده میکنید

البته این نکته رو هم بگم که فقط مختص یک سایت نیست بلکه هر سایتی که با ووکامرس باشه حتی روی یکی از سایت های @Hosein هم این روش جواب داد
به نظر من این کد رو حتما استفاده کنید به درد میخوره

خوب این آموزش هم به پایان کار خود رسید
امیدوارم برای شما مفید بوده باشه

لایک یادتون نره :kissing_heart:

4 پسندیده