طراحی و توسعه سایت با مسترباینری
Статистикаبه کانال مستر باینری خوش آمدید 💚 وبسایت: mrbinary.ir اینستاگرام: instagram.com/mrbinary.ir راه ارتباطی: @mrbinaryir
- Последний пост
- 27 июл.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 0
- Всего постов
- 45
- Тип
- открытый
- Язык
- персидский
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 129
- 1/48двое суток
- 147
- 1/72трое суток
- 159
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
#وردپرس #کدهای_کاربردی 💡 تغییر سریع عنوان نتایج جستجو در وردپرس (بدون نیاز به افزونه) تا حالا شده قالبی رو فعال کنی و ببینی متن «Search Results for: » توی صفحه نتایج جستجو ترجمه نشده؟ یا میخوای با یه متن دلخواه مثل «نتایج جستجو برای:» جایگزینش کنی؟ فقط کافیه تکه کد زیر رو به فایل functions.php چایلدتم (Child Theme) اضافه کنید: add_filter('gettext', 'change_search_results_title', 20, 3); function change_search_results_title($translated_text, $text, $domain) { if ($text === 'Search Results for: %s' || $text === 'Search Results for:') { $translated_text = 'نتایج جستجو برای: %s'; } return $translated_text; } 🔍 این کد دقیقا چیکار میکنه؟ فیلتر gettext: متون قابل ترجمه وردپرس رو قبل از نمایش رو هوا میقاپه! ⚡️ بررسی شرط: میگرده و عبارتهای پیشفرض انگلیسی جستجو (Search Results for:) رو پیدا میکنه. جایگزینی: متن فارسی را به جای متن اصلی مینویسه. 📌 نکته: علامت %s رو حذف نکنید! این علامت، در واقع همون عبارتی هست که سرچ میشه. 🚀 اگر دنبال کدهای کاربردی بیشتری هستید، داخل کپسول وردپرس مسترباینری صدها قطعه کد آماده، تستشده و کاربردی منتظر شماست: 🔗 capsule.mrbinary.ir با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #کدهای_کاربردی دیروز داشتیم یه سایتی رو بررسی میکردیم. با اینکه کلی نکته امنیتی رو رعایت کرده بودن، ولی یه مورد خیلی ساده رو از قلم انداخته بودن و لیست مدیرها و نویسندههای سایت هنوز قابل مشاهده بود! 😅 یادتون نره، تو خیلی از حملهها خود یوزرنیم نصف راهه. اگه وردپرس استفاده میکنید، حتما دسترسی به لیست کاربران از طریق REST API رو ببندید. کافیه این تکه کد رو داخل functions.php چایلدتم قرار بدید: add_filter('rest_endpoints', function($endpoints) { if (isset($endpoints['/wp/v2/users'])) { unset($endpoints['/wp/v2/users']); } if (isset($endpoints['/wp/v2/users/(?P<id>[\d]+)'])) { unset($endpoints['/wp/v2/users/(?P<id>[\d]+)']); } return $endpoints; }); 🚀 اگر دنبال کدهای کاربردی بیشتری هستید، داخل کپسول وردپرس مسترباینری صدها قطعه کد آماده، تستشده و کاربردی منتظر شماست: 🔗 capsule.mrbinary.ir با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
از شرکت ابریناهاست براتون تخفیف ویژه خرید هاست های باکیفیت وردپرس گرفتیم. 😍 https://abrinahost.com/wp-host/ هنگام خرید کد تخفیف اختصاصی MRBINARY رو وارد کنید تا تخفیف اعمال بشه ✅
نیم ساعت گشتی، یه کد پیدا کردی، توی سایت مشتری گذاشتی — سایت خراب شد! 😅 آشناست؟ اکثر کدهای گوگل یا قدیمیان، یا بدون توضیح و یا روی نسخههای جدید وردپرس تست نشدن. کپسول وردپرس برای همین ساخته شده: یه کتابخانه فارسی از کدهای آماده، تستشده و دستهبندیشده وردپرس با توضیح کامل. 📦 داخل کپسول چی داری؟ ✅ ۲۳۰ کد کاربردی شامل ۶۰ کد رایگان + ۱۷۰ کد پرمیوم اختصاصی ✅ کدهای امنیت، سرعت، ووکامرس، پنل مدیریت و... ✅ توضیح فارسی + محل دقیق قرارگیری هر کد ⏱️ به جای ۳ ساعت جستجو، ۳۰ ثانیهای کدت رو پیدا کن. 🎁 تخفیف ویژه برای ۱۰۰ کاربر اول: دسترسی دائمی + ۱۲ ماه پشتیبانی 💰 فقط ۱۹۹ هزار تومان (قیمت اصلی: ۳۹۹ هزارتومان) 👇 با کلیک روی لینک زیر، پروژههات رو سریعتر تحویل بده: 🔗 https://zaya.io/capsule
#وردپرس #ووکامرس #کدهای_کاربردی 🔐 جلوگیری از دسترسی مهمانها به سبد خرید و تسویه حساب اگر میخواید کاربران فقط بعد از ورود به حساب کاربری بتونن وارد صفحه سبد خرید یا تسویه حساب بشن، این کد دقیقا همین کار رو انجام میده. کاربرانی که وارد سایت نشده باشن، با ورود به این صفحات به صفحه ورود هدایت میشن و بعد از لاگین هم بهصورت خودکار به سبد خرید برمیگردن. کافیه کد پایین رو بذارید داخل فایل functions.php قالب تون: add_action('template_redirect', function() { if (!is_user_logged_in() && (is_cart() || is_checkout())) { wp_redirect(wp_login_url(wc_get_cart_url())); exit; } }); 🔸 این کد: 1. وضعیت ورود کاربر رو بررسی میکنه. 2. فقط روی صفحات سبد خرید و تسویه حساب اجرا میشه. 3. بعد از ورود، کاربر رو دوباره به سبد خرید هدایت میکنه تا خریدش رو ادامه بده. 📌 این روش برای فروشگاههایی که خرید فقط برای اعضا مجازه یا نیاز به احراز هویت قبل از پرداخت دارن، بسیار کاربردیه. 🚀 اگر دنبال کدهای کاربردی بیشتری هستید، داخل کپسول وردپرس مسترباینری صدها قطعه کد آماده، تستشده و کاربردی منتظر شماست: 🔗 capsule.mrbinary.ir با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #کدهای_کاربردی #کدنویسی 👀 مخفی کردن محصولات ناموجود در کوئریهای المنتور اگر از Elementor Pro برای نمایش محصولات ووکامرس استفاده میکنید و میخواهید محصولات ناموجود (Out of Stock) در ویجتهای محصولات نمایش داده نشوند، کد زیر را داخل فایل functions.php قالب یا افزونه اختصاصی خود قرار دهید: add_action( 'elementor/query/hide_outofstock', function( $query ) { $query->set( 'meta_query', array_merge( (array) $query->get('meta_query'), array( array( 'key' => '_stock_status', 'value' => 'instock', 'compare' => '=', ) ) )); }); سپس در تنظیمات Query ID ویجت محصولات المنتور، مقدار hide_outofstock را وارد کنید. 💡با این روش فقط محصولاتی که موجود هستند نمایش داده میشوند و دیگر کاربران با محصولات ناموجود مواجه نخواهند شد؛ این موضوع تجربه کاربری فروشگاه را بهبود میدهد و نرخ کلیک روی محصولات قابل خرید را افزایش میدهد. 🚀 اگر دنبال کدهای کاربردی بیشتری هستید، داخل کپسول وردپرس مسترباینری صدها قطعه کد آماده، تستشده و کاربردی منتظر شماست: 🔗 capsule.mrbinary.ir با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #کدهای_کاربردی #کدنویسی 🔧 غیرفعال کردن ورود با ایمیل در وردپرس اگر میخواید کاربران فقط با نام کاربری وارد سایت شوند و امکان ورود با ایمیل را غیرفعال کنید، کافیه کد پایین رو بذارید داخل فایل functions.php قالب تون: remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 ); بعد از اجرای این کد، وردپرس دیگر ایمیل را برای ورود کاربران قبول نمیکند و فقط Username معتبر خواهد بود. 💡 این کار میتواند در برخی پروژهها باعث سادهتر شدن فرآیند احراز هویت و جلوگیری از ورود با چند شناسه مختلف شود. البته اگر کاربران عادت به ورود با ایمیل دارند، قبل از اعمال این تغییر حتماً آنها را مطلع کنید. 🚀 اگر دنبال کدهای کاربردی بیشتری هستید، داخل کپسول وردپرس مسترباینری صدها قطعه کد آماده، تستشده و کاربردی منتظر شماست: 🔗 capsule.mrbinary.ir با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
💔💔💔
#وردپرس #کدهای_کاربردی #کدنویسی 🖼 پیدا کردن نوشتههای بدون تصویر شاخص در وردپرس اگر سایتتون تعداد زیادی نوشته داشته باشه، پیدا کردن پستهایی که تصویر شاخص ندارن کار راحتی نیست. 👇🏻 با این کوئری SQL میتونید تمام نوشتههای منتشرشدهای که هنوز Featured Image براشون تنظیم نشده رو پیدا کنید: SELECT ID, post_title FROM wp_posts p WHERE post_type='post' AND post_status='publish' AND NOT EXISTS ( SELECT 1 FROM wp_postmeta pm WHERE pm.post_id=p.ID AND pm.meta_key='_thumbnail_id' ); 🔸 این کوئری: فقط نوشتههای منتشرشده (Publish) رو بررسی میکنه. وجود تصویر شاخص رو برای هر نوشته چک میکنه. فقط نوشتههایی رو نمایش میده که هیچ تصویر شاخصی ندارن. 📌 این دستور هیچ تغییری در دیتابیس ایجاد نمیکنه و فقط برای بررسی و تحلیل استفاده میشه. با ریاکشن و دعوت دوستانتون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #کدهای_کاربردی #کدنویسی 🚀 حذف فیلد وبسایت از کامنتهای وردپرس اگه میخوای فیلد URL رو از فرم نظرات حذف کنی (برای کاهش اسپم یا سادگی بیشتر)، این کد رو توی functions.php قالب بذار: add_filter( 'comment_form_default_fields', function ($fields) { if ( isset( $fields['url'] ) ) { unset( $fields['url'] ); } if ( isset( $fields['cookies'] ) ) { // Remove the website mention from the cookies checkbox label. $fields['cookies'] = str_replace('name, email, and website', 'name and email', $fields['cookies']); } return $fields; }, 150 ); چیکار میکنه؟ • فیلد "وبسایت" رو کامل حذف میکنه. • متن چکباکس کوکیها رو از "نام، ایمیل و وبسایت" به "نام و ایمیل" تغییر میده. با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#کاربردی ادغام دیجیکالا، ترب و ایسام؟ نه… ولی نزدیکش 😄 معمولاً برای خرید یک محصول باید: نظرات رو تو دیجیکالا بخونی، قیمت رو تو ترب و ایسام چک کنی. این رفتوبرگشتها هم زمانبره، هم خستهکننده. 😓 🔹 اینجا یک توسعهدهنده کار ارزشمندی انجام داده. مهندس بهرام رستمی یک افزونه مرورگر ساخته که این مسیر رو ساده میکنه: 👀 نمایش قیمتهای ترب و ایسام داخل دیجیکالا 👀 نمایش نظرات دیجیکالا داخل ترب و ایسام 🔑 با وارد کردن API Key از OpenAI تو بخش Options، دقت تطبیق محصولات بهتر هم میشه. ⚠️ چون نسخه اولیه است، ممکنه گاهی نتایج یا جای دکمهها دقیق نباشه. 🔗 توسعهدهنده: مهندس بهرام رستمی LinkedIn: https://www.linkedin.com/in/miiisterbr 🔗 لینک افزونه و ریپو: Firefox Chrome GitHub با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #کدهای_کاربردی #کدنویسی 🔍 بررسی گزینههای Autoload در دیتابیس وردپرس در وردپرس بعضی تنظیمات در جدول wp_options به صورت autoload ذخیره میشن. یعنی با هر بار لود سایت، بدون توجه به اینکه لازم باشن یا نه، همیشه از دیتابیس خونده میشن. اگه تعداد یا حجم این گزینهها زیاد بشه، میتونه روی سرعت سایت تأثیر منفی بذاره. 👇🏻با این دستور SQL میتونی ببینی کدوم گزینههای autoload بیشترین حجم رو دارن: SELECT option_name, LENGTH(option_value) AS size FROM wp_options WHERE autoload = 'yes' ORDER BY size DESC; 🔸 این کوئری: 1. فقط گزینههایی که بهصورت autoload لود میشن رو بررسی میکنه. 2. حجم هر گزینه رو محاسبه میکنه. 3. و از سنگینترین به سبکترین مرتب میکنه. 📌 این دستور هیچ تغییری در دیتابیس ایجاد نمیکنه و فقط برای بررسی و تحلیل استفاده میشه. با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#کدهای_کاربردی 🧹 محدود کردن رونوشت ها در #وردپرس وقتی داریم روی وردپرس کار میکنیم، هر بار که یه تغییری تو پستها بدیم، وردپرس یه کپی از نسخه قبلی ذخیره میکنه. حالا اگه همین جوری به حال خودش رهاش کنیم، این ذخیره سازی نسخه های مختلف هر پست میتونه کلی…
#وردپرس #افزونه 🧩 انتقال راحت ابزارکهای وردپرس با Widget Importer & Exporter اگه چند بار مجبور شدی ابزارک های وردپرس رو از یه سایت ببری تو یه سایت دیگه، میدونی که چقدر کار خستهکنندهایه. توی یکی از پروژه های اخیر، این افزونه رو پیدا کردم:👇🏻 🔹wordpress.org/plugins/widget-importer-exporter خیلی راحت از ابزارکهای سایت خروجی بگیر و تو هر سایت دیگه ای همون ابزارکها رو وارد کن. بدون اینکه دوباره همه چیز رو از صفر بسازی. کجا به کار آدم میاد؟ وقتی طراحی یه سایت رو روی لوکال انجام دادی و میخوای ببری روی سایت اصلی وقتی چندتا سایت شبیه داری وقتی قالب عوض کردی و نمیخوای دوباره همه ابزارکها رو بچینی و ... سریع، ساده یه فایل بهت میده... همونو هرجا لازم داشته باشی آپلود میکنی و تموم. لطفا با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس #امنیت ⚠️ هشدار امنیتی جدی برای سایت های وردپرسی یک باگ خطرناک در افزونه King Addons for Elementor کشف شده. این ضعف امنیتی اجازه میده هر کسی بدون هیچ دسترسی، خودش رو در نقش ادمین سایت ثبت کنه! 😐 این مشکل در نسخههای 24.12.92 تا 51.1.14 وجود داشته. سازنده افزونه مدعی شده که این باگ رو در نسخه جدید کاملا برطرف کرده. ✅ بهتره این موارد رو رعایت کنید 👇🏻 1. اگر نیازی ندارید، حذفش کنید یا با افزونه های مشابه جایگزین کنید. 2. بلافاصله به آخرین نسخه آپدیت کنید. 3. لیست کاربران سایت رو بررسی کنید؛ اگر ادمین جدیدی وجود داشت، فورا حذف کنید. 4. حتما رمز عبور سایر ادمین ها رو تغییر بدید. 🔴 لینک افزونه: wordpress.org/plugins/king-addons 🗞منبع خبر: The Hacker News لطفا با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#وردپرس 🚨 اطلاعیه مهم برای کاربران وردپرس 🚨 دوستان عزیز لطفاً فعلاً از آپدیت کردن وردپرس به نسخه جدید خودداری کنید. در بررسیهای اخیر مشاهده شده که این نسخه در برخی موارد باعث مصرف بالای منابع سرور شده و همچنین گاهاً با برخی افزونهها از جمله المنتور تداخل ایجاد میکند. ✅ برای جلوگیری از مشکلات احتمالی در عملکرد سایت، توصیه میکنیم تا انتشار نسخه پایدارتر و رفع کامل ایرادات، از بروزرسانی خودداری کنید.
با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
🎬 دانلود مستند «Python: The Documentary» اگه با پایتون کار میکنی یا قصد داری واردش بشی، این مستند یه نگاه خیلی جذاب به پشتصحنه شکلگیری و رشد این زبان داره. تو ویدئو میبینی که پایتون چطور از یه پروژه ساده شروع شد و قدمبهقدم تبدیل شد به یکی از محبوبترین زبانهای دنیا. از چالشهای نسخه ۲ به ۳ گرفته تا اینکه چطور جامعه برنامهنویسا باعث شد پایتون انقدر سریع رشد کنه. این مستند برای هر کسی که دوست داره مسیر یک زبان برنامهنویسی موفق رو بشناسه، ارزش دیدن داره. 👇🏻نسخه زیرنویس فارسی چسبیده (Softsub) رو میتونید از کانال مسترباینری دانلود کنید:
#کدهای_کاربردی #وردپرس #کاربردی 🔥 افزودن فیلد آیدی تلگرام به پروفایل کاربری اگه لازم داری از کاربران سایتت یکسری اطلاعات اضافی بگیری، مثلا آیدی تلگرام، میتونی با چند خط کد این فیلد رو مستقیم به پروفایل کاربرها اضافه کنی. کافیه کد پایین رو بذارید داخل فایل functions.php قالب تون: function add_custom_user_profile_field( $user ) { ?> <h3>اطلاعات اضافی</h3> <table class="form-table"> <tr> <th><label for="telegram">آیدی تلگرام</label></th> <td> <input type="text" name="telegram" value="<?php echo esc_attr( get_the_author_meta( 'telegram', $user->ID ) ); ?>" /> </td> </tr> </table> <?php } add_action( 'show_user_profile', 'add_custom_user_profile_field' ); add_action( 'edit_user_profile', 'add_custom_user_profile_field' ); function save_custom_user_profile_field( $user_id ) { if ( isset( $_POST['telegram'] ) ) { update_user_meta( $user_id, 'telegram', sanitize_text_field( $_POST['telegram'] ) ); } } add_action( 'personal_options_update', 'save_custom_user_profile_field' ); add_action( 'edit_user_profile_update', 'save_custom_user_profile_field' ); ✅ کدی که میبینی دقیقا همین کار رو انجام میده... 1. بخشی جدید با عنوان «اطلاعات اضافی» به صفحه پروفایل کاربر اضافه میکنه. 2. داخلش یک فیلد برای وارد کردن آیدی تلگرام قرار میده. 3. مقدار وارد شده رو ذخیره میکنه تا همیشه در پروفایل کاربر در دسترس باشه. این روش تمیزه، داخل هسته وردپرس تغییری نمیده و هر زمان خواستی میتونی فیلدهای بیشتری هم اضافه کنی. برای سایتهایی که نیاز به ارتباط سریع با کاربران دارن، خیلی کاربردیه. با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir
#کدهای_کاربردی #وردپرس #کاربردی 🧹 پاکسازی کامنتهای تایید نشده در وردپرس فقط با یک دستور! اگه سایتت شلوغ شده و توی دیتابیس کلی کامنت تاییدنشده (spam یا بیاستفاده) جمع شده، این دستور ساده کمک میکنه همهشونو یکجا پاک کنی 👇 DELETE FROM wp_comments WHERE comment_approved = '0'; 🚀 این دستور چیکار میکنه؟ تمام دیدگاههایی که هنوز تایید نشدن رو از جدول wp_comments حذف میکنه. ❗️نکته: ممکنه پیشوند جداول شما _wp نباشد. در این صورت پیشوند خود را جایگزین کنید. 📌 چه زمانی کاربرد داره؟ وقتی کلی کامنت اسپم دارید و افزونههای ضداسپم درست عمل نکرده اند. ⚠️ نکته مهم: قبل از اجرای دستور، حتماً از دیتابیس بکاپ بگیرید. با ری اکشن و دعوت دوستان تون به کانال از مسترباینری حمایت کنید. ❤️ @MrBinary_ir