~/icsd.ir — bash
SYSTEM_ONLINE

📝 فصل ۳: مدیریت محتوا و گوتنبرگ

وردپرس قبل از همه چیز یه ابزار برای انتشار محتواست. توی این فصل با ویرایشگر گوتنبرگ، نوشته، برگه، رسانه و کلاسیک ادیتور آشنا می‌شیم.

وردپرس قبل از همه چیز یه ابزار برای انتشار محتواست. توی این فصل با ویرایشگر گوتنبرگ، نوشته، برگه، رسانه و کلاسیک ادیتور آشنا می‌شیم.

📰 نوشته یا برگه؟ کدوم رو انتخاب کنیم؟

یه قانون ساده: اگه محتوا تاریخ‌داره و قراره توی وبلاگ نمایش داده بشه، نوشتهست. اگه ثابت و سازمانیه (مثل «درباره ما»)، برگهست.

سؤال نوشته برگه
توی فید RSS قرار می‌گیره؟
دسته‌بندی داره؟
برچسب داره؟
والد و فرزند می‌شه؟
قالب اختصاصی داره؟ ⚠️ محدود ✅ کامل
برای SEO وزن داره؟ ✅ بالا ✅ بالا

🧱 ویرایشگر گوتنبرگ

از وردپرس ۵.۰، گوتنبرگ ویرایشگر پیش‌فرض شد. این ویرایشگر بر اساس بلاک‌ها کار می‌کنه – هر بخش از محتوا (پاراگراف، تصویر، عنوان، ویدئو) یه بلاک مستقله.

💡

گوتنبرگ یا کلاسیک؟

اگه ویرایشگر قدیمی رو ترجیح می‌دی، افزونه Classic Editor رو نصب کن. ولی پیشنهاد می‌شه با گوتنبرگ کار کنی چون آینده وردپرسه.

ساختار صفحه ویرایش

  • هدر: ذخیره، پیش‌نمایش، انتشار
  • منطقه ویرایش: جایی که محتوا رو می‌نویسی
  • سایدبار راست: تنظیمات نوشته یا بلاک فعلی
  • دکمه + در گوشه بالا: افزودن بلاک

نحوه افزودن بلاک

سه راه:

  1. دکمه + در گوشه بالای ویرایشگر
  2. دکمه + در ابتدای هر خط جدید
  3. تایپ / در شروع خط – منوی سریع باز می‌شه

🎨 انواع بلاک‌های پرکاربرد

بلاک‌های متنی

  • پاراگراف – بلاک پیش‌فرض
  • عنوان – H1 تا H6 (برای سئو مهم)
  • لیست – مرتب و نامرتب
  • نقل قول – برای متن‌های مهم
  • کد – نمایش کد با فرمت
  • متن از پیش‌قالب‌بندی شده
  • HTML سفارشی

بلاک‌های رسانه

  • تصویر – با امکان alt text برای سئو
  • گالری – چندین تصویر کنار هم
  • ویدئو – بارگذاری یا embed
  • کاور – تصویر با متن روش
  • تصویر رسانه و متن – دو ستونه
  • YouTube، Twitter، Instagram – embed آماده

بلاک‌های طرح‌بندی

  • گروه – چند بلاک رو با هم گروه می‌کنه
  • ستون‌ها – چیدمان چندستونه
  • جداکننده – خط افقی
  • فاصله – فضای خالی
  • دکمه‌ها – با لینک و رنگ سفارشی

بلاک‌های ابزارک

  • دسته‌ها
  • برچسب‌ها
  • دیدگاه‌های اخیر
  • آرشیو
  • جستجو
🎯

نکته سئو

همیشه برای تصاویر متن جایگزین (Alt Text) بنویس. این هم برای کاربران نابینا مهمه و هم برای SEO تصاویر در گوگل.

🖼 مدیریت رسانه

کتابخانه رسانه شامل تمام فایل‌های آپلودی می‌شه. به رسانه → کتابخانه برو.

فرمت‌های پشتیبانی‌شده

  • تصویر: jpg, png, gif, webp, svg (با تنظیم)
  • سند: pdf, doc, docx, xls, xlsx, ppt, pptx
  • صدا: mp3, wav, ogg
  • ویدئو: mp4, webm, mov

محدودیت حجم آپلود

پیش‌فرض ۲ یا ۸ مگابایته. برای افزایش، یکی از روش‌های زیر:

php.ini
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 128M
max_execution_time = 300

یا توی .htaccess:

.htaccess
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300

فعال‌سازی آپلود SVG

به‌صورت پیش‌فرض، SVG ممنوعه (به دلیل امنیتی). برای فعال‌سازی:

functions.php (قالب فعال)
function allow_svg_upload($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
add_filter('upload_mimes', 'allow_svg_upload');
⚠️

هشدار امنیتی

SVG می‌تونه شامل کد JavaScript مخرب باشه. حتماً فایل‌ها رو از منابع مطمئن آپلود کن یا از افزونه Safe SVG استفاده کن.

🏷 دسته‌بندی و برچسب

دسته (Category) چیست؟

دسته‌ها سلسله‌مراتبی هستن – مثل پوشه‌بندی محتوا. مثلاً سایت ICSD می‌تونه این دسته‌ها رو داشته باشه:

  • تکنولوژی
    • هوش مصنوعی
    • توسعه وب
    • برنامه‌نویسی
  • صنعت فرش
  • اخبار شرکت

برچسب (Tag) چیست؟

برچسب‌ها افقی هستن، سلسله‌مراتب ندارن. برای موضوعات خاص یه نوشته:

#وردپرس #PHP #آموزش #فارسی

دسته برچسب
کلی جزئی
سلسله‌مراتبی افقی
هر نوشته یکی هر نوشته چندتا
اجباری اختیاری
📊

قانون طلایی سئو

هر نوشته فقط ۱-۲ دسته و ۳-۵ برچسب داشته باشه. زیادی استفاده کردن ضرر داره.

🚀 انتشار و زمان‌بندی

وضعیت‌های نوشته

  • پیش‌نویس: ذخیره شده ولی منتشر نشده
  • در انتظار بررسی: آماده تأیید توسط ویراستار
  • منتشر شده: آنلاین و قابل مشاهده
  • زمان‌بندی شده: در آینده منتشر می‌شه
  • زباله‌دان: حذف موقت

زمان‌بندی انتشار

توی سایدبار راست، روی «انتشار» کلیک کن و یه تاریخ آینده ست کن. وردپرس خودش در زمان مقرر منتشرش می‌کنه.

تنظیمات مهم نوشته

  • نمایان بودن: عمومی، خصوصی، با رمز عبور
  • تصویر شاخص: برای تامبنیل و OG image
  • چکیده: خلاصه برای آرشیو و فید
  • پیوند یکتا: URL سفارشی
  • چسبیدن به صفحه نخست
  • اجازه دیدگاه

🎯 مثال‌های کاربردی

آسان

مثال ۱: نوشتن یه پست بلاگ کامل

  1. برو به نوشته‌ها → افزودن نوشته
  2. عنوانی واضح و SEO-friendly بنویس (شامل کلمه کلیدی)
  3. پیوند یکتا رو بررسی کن (به انگلیسی یا فارسی)
  4. یه پاراگراف مقدمه بنویس (شامل کلمه کلیدی در ۱۰۰ کلمه اول)
  5. عنوان‌ها رو از H2 و H3 استفاده کن
  6. تصاویر با Alt Text اضافه کن
  7. دسته و برچسب رو ست کن
  8. تصویر شاخص بذار
  9. چکیده دستی بنویس
  10. پیش‌نمایش کن و منتشر کن
متوسط

مثال ۲: ساخت قالب صفحه با بلاک‌ها

یه برگه «درباره ما» با ساختار حرفه‌ای:

  1. بلاک کاور با عنوان و تصویر پس‌زمینه
  2. بلاک گروه برای بخش معرفی
  3. بلاک ستون‌ها (سه ستون) برای ارزش‌ها/خدمات
  4. هر ستون شامل: آیکون + عنوان + توضیح
  5. بلاک گالری برای تصاویر تیم
  6. بلاک دکمه برای CTA
💡

قابلیت Reusable Blocks

اگه یه ساختار بلاک رو زیاد استفاده می‌کنی، اون رو به «الگوی قابل استفاده مجدد» تبدیل کن. تغییر در یکی، در همه‌جا اعمال می‌شه.

پیشرفته

مثال ۳: انتشار خودکار از طریق REST API

اگه می‌خوای از خارج وردپرس نوشته منتشر کنی:

cURL درخواست
curl -X POST https://yoursite.com/wp-json/wp/v2/posts 
  -H "Authorization: Bearer YOUR_TOKEN" 
  -H "Content-Type: application/json" 
  -d '{
    "title": "نوشته جدید",
    "content": "محتوای نوشته اینجاست...",
    "status": "publish",
    "categories": [3, 5],
    "tags": [12]
  }'

برای جزئیات بیشتر، فصل ۱۱ (REST API) رو ببین.

📝 خلاصه فصل

  • نوشته برای محتوای تاریخ‌دار، برگه برای محتوای ثابت
  • گوتنبرگ ویرایشگر بلاک‌محور پیش‌فرضه
  • بلاک‌ها انواع متنوعی دارن (متن، رسانه، طرح‌بندی)
  • دسته‌ها کلی هستن، برچسب‌ها جزئی
  • تصاویر حتماً Alt Text داشته باشن
  • پیوند یکتا و چکیده برای سئو مهمن

نمایش سایت

رنگ سایت
حالت نمایش
اندازهٔ متن
خوانایی

این تنظیمات فقط روی مرورگر شما ذخیره می‌شود.