اگه دنبال یه دیکشنری کامل، جمعوجور و بهدردبخور از اصطلاحات وردپرس هستی، دقیقاً جای درستی اومدی 🙌
اینجا قراره همه چی رو ساده و قابلفهم برات توضیح بدم — از «هسته» و «قالب» گرفته تا «REST API» و «شورتکد».
مطمئن باش بعد از خوندن این مقاله، دیگه هیچ اصطلاح وردپرسی برات گنگ نمیمونه 😎 پس جایی نرو و تا پایان این مقاله از رایا وردپرس منو با نگاه قشنگت همراهی کن 🙂
چرا باید اصطلاحات وردپرس رو بلد باشی؟
چون وقتی معنی شون رو بدونی، خیلی راحتتر:
- مشکلات سایتت رو خودت عیبیابی میکنی 😌
- افزونه و قالب درست رو انتخاب میکنی 🔧
- و مهمتر از همه، موقع سرچ کردن تو گوگل دقیقتر سوال میپرسی و سریعتر جواب میگیری 🚀
خلاصه اینکه آشنایی با اصطلاحات وردپرس یعنی یه قدم بزرگ به سمت حرفهای شدن در دنیای وب.
📚 اصطلاحات مهم وردپرس
برای اینکه سردرگم نشی، همه اصطلاحات وردپرس رو دستهبندی و مرتب کردم. اینطوری میتونی خیلی راحت و مرحلهبهمرحله باهاشون آشنا بشی و هر وقت لازم داشتی سریع بهشون دسترسی داشته باشی.
📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن AD
دسته ۱ — مفاهیم بنیادین و پایه
اینها پایهترین مفاهیمی هستند که قبل از شروع کار با خود وردپرس، باید بشناسی.
- CMS (سیستم مدیریت محتوا): یک نرمافزار (مثل وردپرس) که بهت اجازه میده بدون نیاز به کدنویسی، محتوای سایتت رو بسازی، مدیریت و منتشر کنی.
- هاست (Host): فضایی روی یک سرور در اینترنت که فایلهای سایتت (شامل هسته وردپرس، تصاویر و…) روی آن ذخیره میشن تا همیشه در دسترس باشن.
- دامنه (Domain): همون آدرس سایت توئه (مثل
RayaWp.ir) که کاربران برای دسترسی به سایت وارد مرورگر میکنن. - نصب (Installation): فرآیند اولیه راهاندازی وردپرس روی هاست و اتصال آن به پایگاهداده.
- داشبورد (Dashboard): محیط مدیریتی وردپرس که از طریق آن میتونی کل سایت (تنظیمات، محتوا، قالب و افزونهها) رو کنترل کنی.
دسته ۲ — هسته و مدیریت محتوا
این اصطلاحات به ساختار اصلی وردپرس و نحوهی انتشار محتوا مربوط میشن.
- هسته (Core): کد اصلی و پایهای وردپرس که سیستم مدیریت محتوا رو تشکیل میده. شامل فایلهای اصلی، مدیریت پستها، و فرآیند بهروزرسانیه.
- نوشته (Post): محتوای پویا و زماندار سایتت؛ مثل مقالات وبلاگ یا اخبار.
- برگه (Page): محتوای ثابت و ایستا که معمولاً در منوها قرار میگیره؛ مثل «درباره ما» یا «تماس با ما».
- نوع پست (Post Type): ساختاری فراتر از نوشته و برگه. میتونی پستتایپهای سفارشی مانند «محصول» یا «رویداد» بسازی. (نوشتهها و برگهها خودشان دو نوع پستتایپ پیشفرض هستن).
- ردهبندی (Taxonomy): روشی برای گروهبندی و سازماندهی محتوا. رایجترین انواع آن دستهها (Categories) و برچسبها (Tags) هستند.
- اسلاگ (Slug): بخش آخر URL که معمولاً از عنوان محتوا ساخته میشه و خواناست. (مثلاً
/dicionary-wordpress/). - پیوند یکتا (Permalink): آدرس کامل و نهایی یک نوشته یا برگه که هیچوقت نباید تغییر کنه.
دسته ۳ — ظاهر و عملکرد
این بخش دربارهی چگونگی نمایش سایت و افزودن قابلیتهای جدید به اونه.
- قالب (Theme): مجموعه فایلهایی که ظاهر و طراحی سایتت رو تعیین میکنن و شامل فایلهای PHP، CSS و JS هستن.
- قالب فرزند (Child Theme): قالبی که از یک قالب والد ارثبری میکنه و بهت اجازه میده بدون دستکاری فایلهای اصلی، قالب رو شخصیسازی کنی تا تغییراتت با هر آپدیت از بین نره.
- فایل قالب (Template File): فایلهای PHP درون پوشه قالب (مانند
single.phpیاpage.php) که نحوه نمایش انواع صفحات سایت رو کنترل میکنن. - ابزارک (Widget): بلوکهای کوچک و قابلقرارگیری که معمولاً در سایدبار یا فوتر سایت برای نمایش اطلاعات خاص (مانند آخرین نوشتهها یا تبلیغات) استفاده میشن.
- افزونه (Plugin): بستهای از کدها که قابلیتهای تازه و مشخصی رو به سایت اضافه میکنن (مانند فرم تماس، ووکامرس، یا رنک مث).
دسته ۴ — توسعه، فنی و API
این اصطلاحات بیشتر برای توسعهدهندگان، افراد فنی کاربرد داره.
- Hook (هوک): نقطهای از کد وردپرس که بهت اجازه میده کد سفارشی خودت رو به آن “وصل” کنی.
- Action (اکشن): کدی که در یک نقطه خاص اجرا میشه (مثلاً بعد از انتشار یک نوشته).
- Filter (فیلتر): کدی که دادهها رو قبل از نمایش تغییر میده (مثلاً متن یک عنوان).
- Shortcode (شورتکد): برچسبهای محصور در براکت، مانند
[ gallery ]یا[ contact-form ], که خروجیهای سفارشی (مانند فرم یا گالری) تولید میکنن. - Meta / Custom Field: فیلد اضافی برای ذخیرهسازی اطلاعات جانبی (فراداده) برای هر نوشته، برگه یا پست تایپ (مثلاً قیمت محصول یا امتیاز یک نقد).
- REST API: رابط HTTP استاندارد وردپرس که به برنامههای خارجی اجازه میده دادههای سایتت ررو بخونن یا بنویسن (مثلاً از طریق مسیر
/wp-json/wp/v2/...). - AJAX: روشی برای ارسال درخواست بدون نیاز به ریلود شدن کل صفحه، که تجربه کاربری رو سریعتر میکنه (مثلاً در جستجوی زنده).
- Cron (WP-Cron): سیستم زمانبندی داخلی وردپرس که وظایف دورهای رو مدیریت میکنه (مانند انتشار خودکار نوشتهها یا بررسی بهروزرسانیها).
- Database (پایگاهداده): معمولاً MySQL یا MariaDB است؛ محلی که تمام دادههای ساختاریافتهی سایت (پستها، کاربران، تنظیمات، متاها) ذخیره میشن.
- WP-CLI: ابزار خط فرمان برای مدیریت وردپرس. این ابزار به توسعهدهندگان اجازه میده کارهایی مثل نصب، بهروزرسانی، و بکاپ رو با سرعت و دقت بیشتری انجام بدن.
- Composer: یک ابزار مدیریت بستههای PHP که بیشتر توسط توسعهدهندگان در پروژههای پیچیدهتر برای مدیریت وابستگیها استفاده میشه.
❓ سوالات متداول (FAQ)
آیا وردپرس رایگان است؟
بله، هسته اصلی وردپرس (نرمافزار CMS) کاملاً رایگان و متنباز (Open-Source) هست. این خبر خوبه! اما برای اینکه سایتت رو بیاری بالا، باید هزینه هاست و دامنه رو بپردازی. یادت باشه، خرید قالب و افزونههای پولی (پریمیوم) هم اختیاریه.
فرق «نوشته» و «برگه» چیه؟ کی از کدوم استفاده کنم؟
خیلی ساده است:
– نوشتهها: برای محتوای پویا، مثل مقالههای وبلاگی یا اخبار. اینا دستهبندی و برچسب میخورن و به ترتیب تاریخ میان.
– برگهها: برای محتوای ثابت و ایستا، مثل “درباره ما” یا “تماس با ما” که معمولاً جاشون تو منوی اصلیه و زیاد عوض نمیشن.
چرا باید از قالب فرزند (Child Theme) استفاده کنم؟
اگه بخوای تغییری تو ظاهر یا عملکرد قالبت بدی، باید از قالب فرزند استفاده کنی. اگه تغییرات رو مستقیماً روی قالب اصلی اعمال کنی، با اولین آپدیت، تمام زحماتت میپره! قالب فرزند، تغییراتت رو بیمه میکنه.
Hook برای من که کدنویس نیستم، به چه دردی میخوره؟
تو به عنوان کاربر عادی مستقیماً با Hookها سر و کار نداری، چون اینا ابزار دست توسعهدهندههاست. اما خیلی از افزونههایی که نصب میکنی، در پشت صحنه از همین Hookها استفاده میکنن. پس شناختن این اصطلاح بهت کمک میکنه عملکرد افزونهها رو عمیقتر درک کنی.
ارسال نظر ( 0 نظر تایید شده )