<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سیدمهدی مطهری</title>
        <link>https://virgool.io/feed/@mahdi.motahhari</link>
        <description>طراح وب، وردپرس کار، برنامه نویس اندروید</description>
        <language>fa</language>
        <pubDate>2026-06-10 12:30:52</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/67934/avatar/qfGu0t.png?height=120&amp;width=120</url>
            <title>سیدمهدی مطهری</title>
            <link>https://virgool.io/@mahdi.motahhari</link>
        </image>

                    <item>
                <title>تعمیر محافظ ولتاژ با هزینه بسیار کم</title>
                <link>https://virgool.io/@mahdi.motahhari/%D8%AA%D8%B9%D9%85%DB%8C%D8%B1-%D9%85%D8%AD%D8%A7%D9%81%D8%B8-%D9%88%D9%84%D8%AA%D8%A7%DA%98-%D8%A8%D8%A7-%D9%87%D8%B2%DB%8C%D9%86%D9%87-%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1-%DA%A9%D9%85-wedkqi4qtnxm</link>
                <description>اکثر ما وقتی یکی از وسایلمان دچار مشکل می شود خیلی سریع آن را بازنشسته کرده و برای جایگزین کردن مشابه آن هزینه گزافی را می پردازیم.در اغلب موارد مشکل بوجود آمده برای وسیله یا ابزار جزئی بوده و نیازی به تعویض کامل آن نیست. تجربه ای که چند روز پیش برایم اتفاق افتاد.حدود 10 سال پیش یک محافظ ولتاژ بسیار خوب خریده بودم که بالاخره همین چند روز پیش عمرش را داد به شما و از کار افتاد. تصمیم گرفتم یک محافظ جدید بخرم که با بررسی قیمت محصولات معتبر و با کیفیت کمی پا پس کشیدم!با توجه به اندک عقبه ی فنی که دارم، محافظ را باز کردم و دیدم فقط یک بورد کوچک وجود دارد که سه LED به آن متصل شده. قبل از آنکه به تلاش برای تشخیص قطعه معیوب برای تعویض آن بپردازم تصمیم گرفتم درباره بورد محافظ ولتاژ جستجو کنم. در نتایج با چندین فروشگاه روبرو شدم که بورد محافظ را با قیمت بسیار مناسبی عرضه می کردند. بوردی که به نظر استاندارد و با کیفیت می آمد. من این بورد محافظ ولتاژ را از افروز شاپ تهیه و جایگزین بورد اصلی دستگاه کردم. بورد محافظ برقحالا تنها با پرداخت حدود یک پانزدهم هزینه خرید یک محافظ جدید، یک محافظ با کیفیت دارم که احتمالا تا 10 سال دیگر هم جوابگوی نیاز من خواهد بود.</description>
                <category>سیدمهدی مطهری</category>
                <author>سیدمهدی مطهری</author>
                <pubDate>Wed, 12 Oct 2022 04:08:15 +0330</pubDate>
            </item>
                    <item>
                <title>رفع مشکل عدم نمایش امتیاز ستاره‌ای kk star rating در نتایج گوگل</title>
                <link>https://virgool.io/@mahdi.motahhari/%D8%B1%D9%81%D8%B9-%D9%85%D8%B4%DA%A9%D9%84-%D8%B9%D8%AF%D9%85-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2-%D8%B3%D8%AA%D8%A7%D8%B1%D9%87%D8%A7%DB%8C-kk-star-rating-%D8%AF%D8%B1-%D9%86%D8%AA%D8%A7%DB%8C%D8%AC-%DA%AF%D9%88%DA%AF%D9%84-imoe1qksao8u</link>
                <description>چند ماهی بود امتیاز ستاره‌ای یا همون star rating سایت‌م از نتایج گوگل حذف شده بود و به حساب این گذاشته بودمش که گوگل فعلا حال نمیکنه با نمایش امتیاز مطالب سایت من.تا اینکه امروز سایت رو داخل ابزار Rich Results test گوگل تست کردم و متوجه شدم ایراد از سمت من هست نه گوگل!با کلی سرچ کردن به نتیجه نرسیدم تا اینکه یکی از بزرگواران سئو کار من رو راهنمایی کرد. لازمه کد زیر در تب Rich Snippets تنظیمات افزونه kk star rating در وردپرس وارد بشه:{
&amp;quot@context&amp;quot: &amp;quothttps://schema.org/&amp;quot,
&amp;quot@type&amp;quot: &amp;quotCreativeWorkSeries&amp;quot,
&amp;quotname&amp;quot: &amp;quot[title]&amp;quot,
&amp;quotaggregateRating&amp;quot: {
&amp;quot@type&amp;quot: &amp;quotAggregateRating&amp;quot,
&amp;quotratingValue&amp;quot: &amp;quot[score]&amp;quot,
&amp;quotbestRating&amp;quot: &amp;quot[best]&amp;quot,
&amp;quotratingCount&amp;quot: &amp;quot[count]&amp;quot
}
}به اینصورت:به همین سادگی!خوش باشید و برقرار</description>
                <category>سیدمهدی مطهری</category>
                <author>سیدمهدی مطهری</author>
                <pubDate>Mon, 19 Oct 2020 18:43:40 +0330</pubDate>
            </item>
                    <item>
                <title>جلوگیری از لود شدن فایل‌های JS و CSS ووکامرس در صفحه اصلی وب سایت وردپرس</title>
                <link>https://virgool.io/@mahdi.motahhari/%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D9%84%D9%88%D8%AF-%D8%B4%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7%DB%8C-js-%D9%88-css-%D9%88%D9%88%DA%A9%D8%A7%D9%85%D8%B1%D8%B3-%D8%AF%D8%B1-%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%D8%B5%D9%84%DB%8C-%D9%88-%D8%A8%D8%B3%D8%A7%DB%8C%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-n71g0vzjyh3m</link>
                <description>غیر فعال کردن لود فایل‌های ووکامرس در صفحه اول فروشگاه وردپرسیسلام. امروز برای یکی از پروژه‌هام مشکلی پیش اومد. اسلایدر صفحه نخست قالب با ووکامرس تداخل داشت و باعث می‌شد اسلایدر از کار بیفته. اولین راهی که به ذهنم رسید حذف فایل‌های JS از Home page بود. به دو دلیل:۱: معمولا همیشه ساده‌ترین راه رو انتخاب می‌کنم (مگر اینکه بدونم مشکل دیگه‌ای بوجود میاد)۲: با یک تیر دو نشون میزنم. یعنی علاوه بر حل مشکل تداخل، اینکار باعث سبک‌تر شدن صفحه اول خواهد شد.سرچ کردم. کدهای زیادی رو تست کردم که ظاهرا به دلیل انتشار نسخه‌های جدید ووکامرس، فایل‌ها به صورت کامل حذف نشدن. در نهایت به این کد رسیدم:remove_action(&#039;wp_enqueue_scripts&#039;, [WC_Frontend_Scripts::class, &#039;load_scripts&#039;]);
remove_action(&#039;wp_print_scripts&#039;, [WC_Frontend_Scripts::class, &#039;localize_printed_scripts&#039;], 5);
remove_action(&#039;wp_print_footer_scripts&#039;, [WC_Frontend_Scripts::class, &#039;localize_printed_scripts&#039;], 5);این کد رو کافیه داخل functions.php قالب وردپرس اضافه کنید. البته کد فوق باعث میشه فایل‌های JS و CSS مربوط به Woocommerce در تمامی صفحات و برگه‌ها غیر فعال بشه که خب این خودش باعث بهم ریختگی صفحاتی مثل &quot;پرداخت&quot; و &quot;سبد خرید&quot; میشه. بنابراین باید کد رو به صورت زیر قرار داد تا فقط برای صفحه اصلی سایت اعمال بشه:function disable_wc_home() {
    if(is_home()) {
        remove_action(&#039;wp_enqueue_scripts&#039;, [WC_Frontend_Scripts::class, &#039;load_scripts&#039;]);
        remove_action(&#039;wp_print_scripts&#039;, [WC_Frontend_Scripts::class, &#039;localize_printed_scripts&#039;], 5);
        remove_action(&#039;wp_print_footer_scripts&#039;, [WC_Frontend_Scripts::class, &#039;localize_printed_scripts&#039;], 5);
        }
 }
add_action(&#039;wp&#039;, &#039;disable_wc_home&#039;);یک فانکشن با نام disable_wc_home ساختم که داخلش بررسی میشه اگر صفحه در حال لود صفحه نخست بود (شرط if is_home) اونوقت کدها رو اجرا کن.موفق و پیروز باشید.</description>
                <category>سیدمهدی مطهری</category>
                <author>سیدمهدی مطهری</author>
                <pubDate>Sat, 14 Sep 2019 12:33:19 +0430</pubDate>
            </item>
                    <item>
                <title>عبور از سد تحریم‌های نرم افزاری</title>
                <link>https://virgool.io/@mahdi.motahhari/%D8%B9%D8%A8%D9%88%D8%B1-%D8%A7%D8%B2-%D8%B3%D8%AF-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85%D9%87%D8%A7%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C-urdv1tvolkbi</link>
                <description>محدودیت در دسترسی به وب سایت تم فارست در داخل ایران بعید است داخل ایران زندگی کنید و واژه تحریم به گوش‌تان نخورده باشد! اینکه چرا مشمول این تحریم‌ها شده‌ایم در این مقاله جایگاهی ندارد. فقط به دنبال رفع محدودیت‌ها هستیم.از یک برنامه نویس و توسعه دهنده حرفه‌ای گرفته تا یک کاربر عادی اینترنت، همگی به نوعی درگیر محدودیت‌های اعمال شده از طرف شرکت‌های نرم افزاری هستیم. گوگل، اوراکل، تم فارست و تعداد زیادی از سرویس دهنده‌ها و وب سایت‌هایی که با آنها سروکار داریم. به تازگی هم GitHub به جمع لیست بلندپایه تحریم کنندگان پیوست و کاربران ایرانی در دسترسی به پروژه‌هایشان با مشکلاتی روبرو شدند. تنها راه مقابله با این محدودیت‌ها و استفاده از سرویس‌های ارائه شده توسط شرکت‌های بین المللی، تغییر IP است. این چیزی نیست که بخواهم بیشتر توضیح دهم. همه‌ی شما میدانید آی‌پی چیست. بنابراین می‌روم سراغ اصل مطلب؛ یعنی روش‌های دور زدن تحریم‌ها:۱: استفاده از اشتراک‌های پولی تغییر IP که تعداد زیادی از این سرویس دهنده‌ها داخل ایران فعالیت می‌کنند و با ارائه اشتراک ماهیانه، سه ماهه و... ابزار متنوعی را برای تغییر آی‌پی در پلتفرم‌های مختلف در اختیار کاربر قرار می‌دهند. ۲: استفاده از سرویس‌های رایگان که تمرکز من در این مقاله روی این سرویس‌هاست.مرورگر Opera: اگر صرفا در استفاده از وب سایت‌ها نیاز به تغییر IP داشته باشیم، مرورگر Opera می‌تواند یکی از بهترین گزینه‌های روی میز باشد. این مرورگر قابلیت VPN را به طور کاملا رایگان و بدون محدودیت در پهنای باند به کاربران ارائه می‌دهد. کافیست بعد از نصب، در تنظیمات مرورگر گزینه VPN را فعال کنید. توجه داشته باشید این VPN فقط درون مرورگر فعال است و نه کل سیستم عامل. بنابراین برای کار با سرویس‌هایی مانند Google Analytics استفاده از این مرورگر نیاز شما را براورده ساخته و نیازی به نرم افزارهای تغییر آی‌پی که باعث می‌شود آی‌پی کل سیستم تغییر کند، نخواهد بود.سرویس Avira Phantom VPN: شرکت معتبر امنیتی Avira سرویسی با نام Phantom VPN ارائه داده که در نسخه رایگان محدودیت ۵۰۰ مگابایت در ماه را دارد اما برای استفاده‌های خاص، عموما کافیست. به عنوان مثال اگر توسعه دهنده اندروید هستید، برای Sync شدن پروژه‌های اندروید استودیو این مقدار پهنای باند کفایت می‌کند.سرویس FOD: یک پروکسی ایرانی با نام Freedom of Developers (به اختصار FOD) در گیت‌هاب معرفی شده که تعدادی از وب سایت‌ها و دامین‌های تحت تحریم را از سرورهای خود عبور می‌دهد. استفاده از این سرویس بسیار ساده بوده و کافیست آدرس و پورت پروکسی را در نرم افزار مربوطه (مرورگر، اندروید استودیو و...) وارد کنید:address: fodev.orgport: 8118(جزئیات بیشتر در لینک انتهای صفحه)سرویس Shecan: یک سرویس ایرانی دیگر که نحوه کار آن با FOD متفاوت است. برای فعال کردن شکن روی یک رایانه باید DNS های کاستوم تعریف کنید. با اینکار، دامین‌های که تحت تحریم هستند از سرورهای این سرویس عبور می‌کند.سرویس‌های متعدد دیگری برای دور زدن تحریم‌ها در اختیار ما قرار دارند اما تصمیم داشتم چند مورد از بهترین‌ها را در اینجا معرفی کنم. موفق و سربلند و پیروز باشید.منابع:صفحه FOD در گیت‌هابوب سایت Shecanآموزش برنامه نویسی اندروید</description>
                <category>سیدمهدی مطهری</category>
                <author>سیدمهدی مطهری</author>
                <pubDate>Thu, 29 Aug 2019 09:34:02 +0430</pubDate>
            </item>
            </channel>
</rss>