Yaser Shahi Profile picture
WordPress, Linux, and self-hosting insights.
Dec 16, 2024 16 tweets 7 min read
۱. سرور مجازی #لینوکس خریدیم و فروشنده، آی‌پی تمیز و پسورد روت رو برامون فرستاده.
قبل از اینکه شروع کنیم به استفاده و مثلا روی سرورمون وردپرس نصب کنیم، لازمه تا یه سری تنظیمات اولیه، برای مدیریت راحت و امنیت بهتر انجام بدیم. Image ۲. از بررسی می‌کنیم که IP سرور فیلتر نباشه، اگه بود مرجوع می‌کنیم!
بعد باید Ubuntu LTS 24.04.x روی سرورمون نصب کنیم.
اگه فروشنده، پنل مدیریت نداده بهتون، تیکت بزنید تا خودش براتون نصب کنه، اگر هم پنل در دسترسه، وارد بشید و درصورت نیاز Reinstall بزنید.check-host.net
Dec 9, 2024 8 tweets 3 min read
یه سری افزونه‌های #وردپرس هستن که به خاطر ماهیتی که دارن، باید بلافاصله بعد از استفاده پاک بشن. نگه داشتنشون به هر شکل، می‌تونه ریسک امنیتی جدی برای سایت داشته باشه... Image - افزونه‌های مدیریت فایل:

سابقه این گروه از همه خراب‌تره. معمولا وقتی کاربر/کارشناس به شکل مستقیم دسترسی به فایل‌های روی هاست نداره از این افزونه‌ها نصب می‌کنه که هم مفید هستن اما بعد از استفاده حتما باید حذف بشن.

نمونه:
wordpress.org/plugins/wp-fil…
Nov 24, 2024 13 tweets 6 min read
۱. ویرایشگر بلوک #وردپرس، معروف به گوتنبرگ، حالا دیگه به بلوغ رسیده و داره با سرعت خوبی پیشرفت می‌کنه.

از اونجایی که خیلی از ما با المنتور آشنا هستیم، توی این رشته بخش‌های مختلف «ویرایشگر سایت» و #المنتور رو با هم مقایسه می‌کنیم. ۲. تنظیمات همگانی:
جایی که میشه رنگ‌ها، فونت‌ها، عرض وب‌سایت، فواصل و بقیه گزینه‌های مربوط به استایل رو برای کل سایت تنظیم کرد.

هدف، حفظ ثبات در دیزاین، اعمال آسان تغییرات گسترده طراحی در آینده و جلوگیری از تکرار تنظیماته.

المنتور و گوتنبرگ هر دو این قابلیت رو دارن. Image
Image
Nov 20, 2024 10 tweets 3 min read
۱. داشتن #وردپرس به صورت لوکال روی لپ‌تاپ/سیستم شخصی، دستتون رو برای هر نوع دستکاری، تست و توسعه باز میزاره.

تقریبا مستقل از اینترنت، کندی و اختلال می‌تونین یاد بگیرین یا روی پروژه‌ها کار کنین.

این رشته، معرفی ابزارهاییه که کمک می‌کنه تا وردپرس روی یک سیستم شخصی نصب و اجرا بشه. ۲. نرم‌افزار Local محبوب‌ترین ابزاره و پکیج کاملی برای اجرای محلی وردپرس در اختیارتون میذاره.

دامنه local. و SSL و حتی امکان دسترسی به پروژهٔ روی لپ‌تاپتون از طریق اینترنت، فقط چند نمونه‌اشه!

به سیستمی با بیش از 8 گیگ رم نیاز داره.
localwp.com
Nov 19, 2024 7 tweets 3 min read
برای یادگیری #وردپرس، تست آپدیت‌های جدید، زنده کردن یه بکاپ قدیمی، آنلاین کردن پروژه‌ای که روی لوکال اجرا کردین و ... نیاز به #هاست خوب و دامنه داریم.
توی این گرونی نیاز نیست هزینه کنیم. سرویس‌های رایگانی که توی این رشته معرفی میشن، ممکنه کارتون رو راه بندازه... با نصب Studio و داشتن یه حساب رایگان وردپرس.کام می‌تونین بکاپ‌ها یا پروژه‌های لوکال رو آنلاین کنید.
زیردامنه wp.build میده بهتون و هاست تا ۷ روز بعد از آخرین تغییر در پروژه، آنلاین میمونه. رایگانه و فیلتر هم نیست.
developer.wordpress.com/studio/
Nov 16, 2024 18 tweets 5 min read
۱. نگارش ۶.۷ #وردپرس و مشکل ترجمه‌ها تلنگری بود برای یادآوری اهمیت «فارسی». اگه ما به ترجمه افزونه‌ها و پوسته‌هایی که «استفاده» می‌کنیم، کمک کنیم:

- سیگنالی به بالا فرستادیم که فارسی یه اقلیت کم‌اهمیت نیست
- دست دلال‌ها رو کوتاه کردیم

این #رشتو راهنمای مشارکت در ترجمه‌هاست. ۲. افزودنی‌های وردپرس یا رایگان هستن یا پولی، اما در هر صورت متن‌بازن و مشارکت در اون‌ها به نفع فرهنگ «فارسی» و کاربر فارسی‌زبان در سراسر دنیاست.
ترجمه هیچ اعتباری برای مترجم نمیاره بنابراین رندوم ترجمه نکنید و به چیزی کمک کنید که داره به شما کمک می‌کنه.
اول سراغ رایگان‌ها بریم.
Oct 19, 2024 7 tweets 2 min read
«لیست افزونه‌های ممنوعه برای ویرایشگر بلوک»

به یکی از این دلایل:
- تمام یا بخشی از تجربه کاربری ویرایشگر رو تغییر می‌دن
- کاربر رو توی اکوسیستم بلوک‌های خودشون زندانی می‌کنن
- نگهداری و به روزرسانی سایت رو مشکل می‌کنن

#وردپرس #رشتو Image wordpress.org/plugins/ultima…
Sep 1, 2024 6 tweets 2 min read
۱) اگه حتی یک بار از ACF برای ساخت فیلد سفارشی و نمایش مقادیر فیلدها سمت فرانت سایت استفاده کرده باشید Block Bindings API براتون جالب میشه.
از نگارش ۶.۵ #وردپرس تصمیم گرفت تا راهی برای نشون دادن داده‌های سفارشی «به صورت پویا» از طریق بلوک‌های گوتنبرگ رو توسعه بده
...
#رشتو به کمک Block Bindings API میشه مقادیر فیلدهای سفارشی رو توسط بلوک های وردپرس نمایش داد. ۲) به عنوان مثال فرض کنید که برای یه سایت فروشگاهی می‌خواین که لیستی از محصولات رو به شکل یه سری کارت نمایش بدین. خب ووکامرس بلوکی برای نمایش محصولات داره اما با این بلوک نمی‌شه کارتی که توی UI برای اجرا داده شده رو از آب درآورد! چه کنیم؟
کد زدن یه بلوک از نو؟
نصب افزونه‌ نال؟
Aug 22, 2024 5 tweets 2 min read
یکی از جالبترین قدم‌ها توی فاز سوم #گوتنبرگ بازطراحی مدیریت وردپرسه. این پروسه مدتیه شروع شده و هر نسخه شاهد اضافه شدن یه سری بخش‌ها به ویرایشگر جدید سایت هستیم.
توی گیت‌هاب پروژه، ویدیوی موکاپی از ادمین جدید منتشر شده بود که از دست ندینش!
گوتنبرگ از #وردپرس بزرگتر میشه 😎

#رشتو پروژه به آرومی داره جلو میره و الان که این پست فرستاده میشه، مدیریت برگه‌های وردپرس از طریق ویرایشگر سایت ممکن شده و دیگه لازم نیست به پیشخوان برگردیم 😍 گوتنبرگ ۱۹ و امکان مدیریت برگه ها از ویرایشگر جدید سایت