کار با سیستم های مدیریت محتوا به مانند وردپرس نیازمند مهارتهای خاص خود وردپرس می باشد. از این رو برای شروع باید مهارت های وردپرس را بشناسید. این مهارت ها در ۳ سطح مهارتی مقدماتی ، متوسط و حرفه ای به عنوان یک سیستم مدیریت محتوای حرفه ای در سطوح مختلف بررسی می شوند.
1. سطح مقدماتی وردپرس
برای کار با هر سیستمی نیاز به دانش پایه و ابتدایی آن می باشد.
دانش پایه هاستینگ
هاست چیست؟ هاستینگ سایت خانه سایت شما است. در این خانه شما فضایی برای زندگی و رشد دارید. میتوانید امکانات مازادی داشته باشید که بسته به هاستینگ های مختلف در اختیار شما قرار خواهد گرفت.
برخی از سرویس های پایه یک سرویس دهنده هاستینگ به شرح زیر هستند. ارايه دهنده سرویس هاستینگ شما این سرویس ها را در اختیار شما قرار میدهد.
- سرویس اشتراک فایل FTP
- مدیریت دامنه
- نسخه های PHP
- مدیریت پست الکترونیکی
- مهارت پایه پایگاه داده و ابزار های مدیریت پایگاه داده
- گواهی SSL
سرویس دهنده هاستینگ یک جعبه ابزار مدیریت هاست در اختیار شما قرار می دهد که توسط آن می توانید سرویس های مورد نظر را تنظیم کنید.
شایان ذکر است که پنل های متعددی در این خصوص وجود دارد. در زیر ۳ مورد از معروف ترین آنها را معرفی می کنیم.
- cpanel
- direct admin
- plesk
شما می بایست هساتینگ مناسبی را انتخاب کنید. ما در مقالات زیر اطلاعات در این باره در اختیار شما قرار داده ایم.
آشنایی با رابط کاربری وردپرس
آموزش ضروریات وردپرس و کار با واسط کاربری مواردی است که باید حتما یاد بگیرید. چرا که از این پس دائم در این محیط کارهای خود را انجام خواهید داد.
نصب قالب ها و افزونه ها ی وردپرس
شما باید یاد بگیرید قالب های طراحی شده را کاملا خصوصی سازی کرده و تغییر دهید. و از طرفی بتوانید قابلیت های قالب را کنترل کنید.
از طرف دیگر افزونه ها ویژگی های جدید و مازاد دارند که به سیستم وردپرس متصل و نحوه کار وردپرس را تغییر میدهند.
در این سطح حداقل باید این دو کار را حتما انجام دهید.
افزونه های کاربردی وردپرس
یک مورد از افزونه های خوب وردپرس صفحه ساز ها هستند. 2 مورد از صفحه سازهای کاربردی و محبوب به شرح زیر هستند:
- المنتور
- wp bakery
نکات کلیدی استفاده از افزونه ها یا قالب های وردپرس
آیا تداخلی با قالب ها یا افزونه های دیگر در سایت شما وجود دارد؟ آیا افزونه جدید خطا ایجاد می کند یا حتی ممکن است سایت شما را کاملاً غیر قابل استفاده کند؟
آیا تمام ویژگی هایی که برای سایت شما مهم است را دارا می باشد؟ از سوی دیگر، آیا ممکن است امکاناتی بیش از نیاز شما وجود داشته باشد که به آنها نیاز ندارید و سیستم شما را سنگین کند؟
تجربه کاربری چگونه است؟ آیا استفاده از آن قالب یا افزونه ساده است؟ آیا رابط کاربری خوبی دارد یا همه چیز را بیش از حد پیچیده می کند؟ آیا برای افراد در سطح مهارت شما مناسب است؟
چگونه افزونه بر عملکرد سایت شما تأثیر می گذارد؟ آیا سایت شما را در قسمت فرانت اند یا بک اند (یا بدتر از آن، هر دو) به طور قابل توجهی سنگین می کند؟
آیا واقعاً به قالب یا افزونه نیاز دارید؟ آیا می توانید آنچه را که به دنبال آن هستید با روشی متفاوت و حرفه ای تر به دست آورید؟
مهارت راه اندازی یک وب سایت آفلاین
اشتباهی که بسیاری از کاربران مبتدی وردپرس مرتکب آن هستند، به اصطلاح کدنویسی گاوچرانی مبتلا هستند. این بدان معناست که عیبیابی مشکلات، ایجاد تغییرات در عناصر طراحی، یا حتی نصب افزونهها یا قالب ها در یک وبسایت فعال و بدون تست قبلی است. همه موارد فوق اشتباه بزرگی است که نباید انجام شود.
طراحی مستقیم روی هاست، در بهترین حالت، شما را غیرحرفهای جلوه میدهد، زیرا کاربران تلاشهای ناموفق شما برای تغییر برخی نشانهگذاریهای CSS را مشاهده میکنند یا پیام خطای PHP را در بالای صفحه دریافت میکنند.
و اما در بدترین حالت، کل سایت شما را برای تمام ترافیک غیرقابل دسترسی می کند و شما را مجبور می کند که سعی کنید آن افزونه معیوب یا ابزار های تحلیل گر گوگل را برای مشکلی که ایجاد کرده اید غیرفعال کنید (بله، در این مورد نیز مقصر شما هستید).
برای جلوگیری از این اشتباه و اخلاقی جلوه کردن سایت شما ، به شدت توصیه می کنم که توانایی ایجاد یک سرور محلی (روی سیستم شخصی خود) را به مجموعه مهارت های وردپرس خود اضافه کنید.
در یک محیط محلی میتوانید:
- عملکرد وردپرس را تغییر دهید
- افزونه ها، قالب ها و به روز رسانی ها را تست کنید
- قالب خود را سفارشی کنید
- توابع را تست و اصلاح کنید
- CSS تمرین کنید
- و …
ایجاد یک سرور محلی به طور خلاصه، نیازی ندارد که شما روی افزودن این توانایی به مهارت های وردپرس خود سرمایه گذاری زیادی انجام دهید.
سرور های آماده برای این نیاز شما در تمام سیستم عامل های مطرح وجود دارند.
- XAMP
- WAMP
- MAMP
- Local
ایجاد قالب فرزند وردپرس
تغییر فایل functions.php یکی دیگر از اشتباهات مکرر مبتدیان است. چرا که از این فایل بیشتر برای متصل کردن قطعات کد یا CSS به هسته وردپرس استفاده می شود. اما هرگز ویرایش فایل های اصلی وردپرس برای ایجاد بعضی تغییرات دلخواه را انجام ندهید(این کار وحشتناک است).
این مورد نیز یکی دیگر از مصداق های کد نویسی گاوچرانی است.
پس از اینکه زحمت زیادی برای سفارشی کردن سایت خود بر اساس نیازها و خواسته های خود کشیدید، با کلیک بر روی دکمه به روز رسانی برای وردپرس یا قالب خود، تمام تلاش های شما از بین می رود. همینطور بسیار بد است که سایت خود را به روزرسانی نکنید و آن را در برابر تهدیدات امنیتی آسیب پذیر می کنید.
استفاده از قالب فرزند به شما این امکان را می دهد که سفارشی سازی های گسترده ای را در وب سایت خود انجام دهید و طراحی و عملکرد آن را مستقل از موضوع اصلی و نرم افزار اصلی ویرایش کنید.
کار با گوتنبرگ
گوتنبرگ یکی دیگر از ابزارهایی است که جزء ضروریات زندگی یک وردپرس کار گردیده است.
شیوه کار با گوتنبرگ
- ایجاد بلوک با تایپ یک اسلش (\”/\”) به اضافه نام بلوک مورد نظر
- نحوه پیکربندی و سفارشی سازی بلوک های پرکاربرد خود
- استفاده از طرح کلی سند برای پرش به سرفصل ها و قسمت ها
- ایجاد و ذخیره بلوک های سفارشی
- میانبرهای مهم صفحه کلید (مانند Ctrl/Cmd+K برای ایجاد پیوندها)
- ایجاد، ذخیره و استفاده از بلوک های قابل استفاده مجدد
- کار با الگوهای بلوک
- سفارشی کردن و تنظیم کردن هر بلوک بصورت اختصاصی
- و…
ایجاد محتوا
موثرترین راه جذب ترافیک و جلب مشتری محتوای مناسبی است. از این رو کسی که میخواهد یک وبسایت موفق راهاندازی کند، باید یاد بگیرد که محتوا ایجاد کند، چه این که یک وبلاگ واقعی را راهاندازی کند یا صرفاً صفحات وبسایت خود را پر کند.
محتوا همچنین یکی از سه فاکتور مهم رتبه بندی در گوگل است. بنابراین، اگر امیدوارید در جستجو های گوگل ظاهر شوید، این چیزی است که باید در مورد آن بدانید.
بدین منظور لازم است تا کار با یکی از ابزارهای زیر را یاد بگیرید.
- Rank Math
- Yoast
قالب بندی محتوا
دانستن نحوه ایجاد محتوایی که مصرف آن لذت بخش باشد به خودی خود یک هنر است، اما اگر ندانید که چگونه آنها را به درستی قالب بندی کنید، نه موتورهای جستجو و نه خوانندگان به آنها نگاه زیادی نمی کنند. بنابراین، بخشی از قالب بندی مناسب محتوا چیست؟ چند مورد از آنها را به عنوان نمونه مطرح می کنیم.
- استفاده از پاراگراف ها برای تجزیه مطالب به قطعات قابل هضم تر برای کاربر
- سرفصل بندی هایی که محتوا را قابل بررسی و خواندن آسانتر میکند
- استفاده از لیست های شماره دار و بدون شماره، نقل قول ها و سایر ابزارهای متنی برای تنوع و تاکید بر نکات مهم
- افزودن تصاویر مرتبط و سایر تصاویر بصری (ویدئوها، جاسازیهای اجتماعی و غیره) برای تاکید و تحریک بصری بیشتر محتوای شما
بهینه سازی تصاویر
دلایل بهینه سازی تصاویر و تاثیر آن روی سئوی سایت را در زیر مطرح می کنیم.
اندازه صفحه یکی از پارامتر هایی است که باید کاملا بهینه گردد. تصاویر به عنوان یکی از سنگین ترین عناصر صفحه موجب کندی شدید در بارگذاری صفحه می شوند. از این رو باید به آنها توجه زیادی داشته باشید.
زمان بارگذاری صفحه نیز به شدت تحت تاثیر این مهم است.
ازطرفی باید دقت داشته باشیم که کیفیت و اندازه تصویر مورد نظر به اندازه ای باشد که مناسب دیدگان کاربر باشد و تجربه کاربری را کاهش ندهد.
عوامل موثر در سئو تصاویر
تصویر یکی از مورد خوب برای سئو و کاربر پسندی است. بسیار مهم است که یاد بگیرید چگونه تصاویر را بهینه کنید تا خوب به نظر برسند و سریع بارگذاری شوند. از این رو باید برای تصاویر موارد زیر را در نظر بگیریم.
- تصاویر باید خوب به نظر برسند
- سریع بارگذاری شوند
- اتلاف پهنای باند نداشته باشند
از این رو باید موارد زیر انجام شوند:
- مهارت های بهینه سازی تصاویر
- کوچک سازی تصاویر به اندازه مناسب
- کاهش حجم تصاویر به اندازه مناسب
امکانات وردپرس برای بهینه سازی تصاویر
وردپرس خود امکاناتی فراهم کرده است که جا دارد در مورد آنها بدانیم.
از منوی تنظیمات وردپرس به بخش رسانه می رویم. در اینجا میتوانید اندازه دقیق نسخههایی که پلتفرم وردپرس از هر تصویری که آپلود میکنید ایجاد میکند را تعیین کنید. مطمئن شوید که یکی از آنها متناسب با عرض محتوای اصلی سایت شما تنظیم شده است.
ابزار های فشرده سازی تصاویر
ابزارهای عالی خوبی جهت فشرده سازی تصاویر وجود دارند. در زیر برخی از معروف ترین ها را معرفی می کنیم. البته این ابزار ها برای محیط های محلی استفاده می شوند.
- TinyJPG/PNG
- RIOT (ویندوز)
- ImageOptim (مک)
افزونه های وردپرس برای فشرده سازی تصاویر
- Smush
- EWWW
بازسازی ریزتصاویر
بازسازی ریزتصاویر (thumbnails) به شما امکان میدهد در صورت تغییر طرح و نیاز به ابعاد جدید، اندازههای تصویر خود را دوباره ایجاد کنید. برخی افزونه های وردپرس مانند Smush دارای این قابلیت ها هستند.
تنظیم برچسب ALT برای تصاویر
اگر به تصاویر خود عنوان معناداری بدهید و تگ ALT را برای موتورهای جستجو پر کنید، امتیاز مناسبی از سوی موتور جستجو دریافت می کنید.
دانش پایه امنیت
در این بخش موضوعی مورد بررسی قرار می گیرد که مبتدیان از شنیدن آن شگفت زده خواهند شد: دیر یا زود شخصی سعی می کند سایت شما را هک کند. مهم نیست که چقدر بزرگ یا کوچک باشد، اگر فقط یک وبلاگ سرگرمی در مورد آشپزی باشد یا جایی که شما در مورد تخصص خود می نویسید، تقریباً مطمئن باشید کسی سعی خواهد کرد تا شما را هک کند.
دانش امنیتی پایه وردپرس
موضوع شخصی نیست. به سادگی تعداد زیادی از برنامه های خودکار وجود دارند که دائماً اینترنت را جست و جو می کنند و به طور خودکار وب سایت ها را برای آسیب پذیری های رایج اسکن می کنند. در بیشتر موارد، هکرها برای سرقت اطلاعات به سایت شما نفوذ نمی کنند، بلکه به منظور استفاده از آن برای انتشار بدافزار، انتقال بازدیدکنندگان به وب سایت های کلاهبردار خودشان، یا استخدام سرور شما برای یک شبکه بات. به همین دلیل، اگر می خواهید وب سایت وردپرس خود را راه اندازی کنید، باید حداقل یک سطح پایه امنیتی ایجاد کنید.
نکات امنیتی وردپرس
- از یک ارائه دهنده هاست خوب خدمات دریافت کنید
- از یک نام کاربری و رمز عبور قوی استفاده کنید
- از حداقل مجوزها استفاده کنید
- حتما یک سیاست پشتیبان گیری خودکار برای وب سایت خود درنظر بگیرید
- قالب ها و افزونه ها را از منابع معتبر دریافت کنید
- وردپرس و اجزای آن را به روز نگه دارید
- یک افزونه امنیتی حرفه ای نصب و تنظیمات آن را طبق سیاست های خود انجام دهید
افزونه های امنیتی وردپرس
این افزونه ها می توانند بسیاری از اقدامات امنیتی را به طور خودکار انجام دهند. اگر یکی را نصب کنید، و با عملکرد و شیوه صحیح تنظیم آن آشنا شوید و توصیه های آن را اجرا کنید، در حال حاضر بسیار جلوتر از همه کسانی خواهید بود که خط مشی امنیتی وب سایت ندارند.
- Wordfence
- iThemes Security
- Sucuri Security
2. سطح متوسط وردپرس
مهارت سطح متوسط وردپرس زمانی کاربرد دارد که شما فقط نمی خواهید سایتی داشته باشید که مناسب باشد و به خوبی کار کند، مانند یک وب سایت معرفی محصول، بلکه آینده نگری هایی برای دیده شدن در موتور های جستجو، امکان سفارشی سازی های پیشرفته و موارد دیگر دارید. برای مثال اگر میخواهید به عنوان یک متخصص وب سایت هایی را برای سایر افراد مدیریت کنید، این سطحی است که برای راه اندازی کسب و کار خود نیاز دارید.
ویرایش کامل سایت وردپرس
ویرایش کامل سایت یکی از ویژگی های وردپرس است که با نسخه 5.9 معرفی شده است.
این هسته وردپرس را با افزونه های صفحه ساز مانند المنتور و Divi برابر می کند و به شما این امکان را می دهد تا کل وب سایت را با یک رابط کاربری گرافیکی ویرایش کنید.
با استفاد ه از هسته وردپرس امکانات جدید موارد زیر را خصوصی سازی کنید:
- طرح صفحه اصلی
- قالب های صفحه
- قطعات قالب
- سبک های جهانی (فونت های پیش فرض، اندازه فونت، رنگ ها و غیره)
- و موارد دیگر
از نظر فنی، قابلیت های هسته وردپرس برای خصوصی سازی در رابط کاربری اصلی وردپرس قرار دارد. با این حال، به علت جدید بودن این ویژگی شاید نشود کامل به آن اعتماد کرد چرا که تکنولوژیهای جدید نیاز مند پخته شدن هستند ولی لازم است تا نسل آینده وردپرس بررسی شود . به خصوص، از آنجایی که در طول زمان با ظهور ویژگیها و گزینههای جدید، اهمیت آن افزایش مییابد.
سئو پایه وردپرس
سئو برای اکثر افرادی که به تازگی راه اندازی و ساخت وب سایت را شروع کرده اند کمی مبهم است. خیلی ها فکر می کنند که سئو همان فریب دادن موتورهای جستجو برای قرار گرفتن در صفحه اول نتایج موتورهای جستجو است. با این حال، اولویت با ایجاد ساختاری است که دوست موتورهای جستجو باشند.
صفحه باید به بهترین نحو توسط موتور جستجو بررسی شود و در هنگام این بررسی می بایست کمترین دغدغه را برای موتور جستجو ایجاد کند. یادمان نرود که موتور جستجو نماینده کاربر است. موتور جستجو از خود کاربر برای سایت امتیاز کسب می کند و بدین ترتیب فریب کاربر همان فریب موتور های جستجو خواهد بود.
در بیشتر موارد، سئو سایت فقط در مورد شیوه صحیح تولید محتوای مفید و با کیفیت برای مخاطبان می باشد. بدین ترتیب باید یاد بگیرید که چگونه با محتوای خوب به کاربر خدمت کنید و پس از جلب اعتماد او محصولات با ارزش خود را بفروشید.
انجام این کار بیشتر به دو چیز منتهی می شود:
انتخاب کلمه کلیدی
هر صفحه باید حاوی یک موضوع اصلی یا کلمه کلیدی باشد. به این ترتیب، موتورهای جستجو بهتر متوجه می شوند که چه زمانی صفحات شما را به بازدیدکنندگان نشان دهند و برای چه جستجوهایی شما را به کاربر پیشنهاد دهند.
استفاده از کلمه کلیدی خود در مکان های مناسب: هنگامی که کلمه کلیدی خود را شناختید، فقط باید از آن در مکان های مناسب استفاده کنید. یعنی عنوان صفحه، آدرس URL، سرفصل ها، در سراسر محتوا و همچنین در عنوان تصویر و تگ های ALT. شما همچنین می خواهید یک عنوان سئو و توضیحات متا را پیکربندی کنید. در زیر بیشتر در این مورد صحبت خواهیم کرد.
خبر خوب این است که، اگر بر مهارت های مبتدی وردپرس تسلط داشته باشید، از قبل می دانید که برای بهینه سازی اولیه موتورهای جستجو در سایت وردپرسی خود به چه کارهایی نیاز دارید. اگر بدانید چگونه محتوای مناسب بنویسید و آن را به درستی قالب بندی کنید، بسیاری از این موارد به طور خودکار اتفاق می افتد.
آموزش استفاده از افزونه سئو
اگر صاحب وب سایت مبتدی هستید و اطلاعات زیادی در مورد سئو ندارید، یک ایده عالی این است که یک افزونه سئو وردپرس را بدین منظور نصب کنید. بسیاری از آنها اساساً چک لیستی از کارهایی که باید برای بهینه سازی هر صفحه در سایت خود و برای موتورهای جستجو انجام می دهید را به سایت شما ارائه دهند.
این افزونه ها شما را مرحله به مرحله راهنمایی خواهند کرد.
چک لیست تحلیل محتوای Yoast SEO
تنها کاری که باید انجام دهید این است که کلمه کلیدی که میخواهید روی آن تمرکز کنید را به عنوان هدف وارد کنید و این چک لیست شما را مرحله به مرحله به چگونگی ساختار مند کردن محتوا نزدیک می کند.
علاوه بر این، اکثر این افزونهها هنگام فعال شدن، بسیاری از بهترین تنظیمات سئو را در سطح سایت پیادهسازی میکنند.
تحلیلگر ترافیک گوگل
تحلیلگر ترافیک گوگل به شما اطلاعاتی درباره موارد زیر ارائه می دهد.
- تعداد بازدیدکنندگان سایت شما
- رفتار بازدیدکنندگان
- منابع ترافیک
- زمان بازدید کننده در سایت
- نرخ پرش
- صفحات محبوب
- جمعیت شناسی کاربر
- و خیلی بیشتر
جایگزین این گوگل ابزاری است به نام ماتومو. اگر تمایل به کاربا گوگل ندارید میتوانید از آن استفاده نمایید.
تحلیلگر ترافیک گوگل به شما این امکان را میدهد تا ببینید چه کلماتی برای شما تولید ترافیک کار میکند و بتوانید ترافیک های ورودی را به خوبی تحلیل نمایید.
این که چه نوع محتوایی بیشتر تولید کنید، چگونه ، از کجا و توسط چه ابزاری مردم وارد وبسایت شما می شوند. و همچنین اطلاعات مهمی که برای بهبود سایت مفید خواهند بود.
کنسول جستجوی گوگل
از طرف دیگر، کنسول جستجوی گوگل به شما این امکان را می دهد تا عملکردو کارایی وب سایت خود را در نتایج جستجو ردیابی کنید. این ابزار درست مثل اتصال یک سیم مستقیم از سایت شما به موتور جستجوی گوگل است.
کنسول جستجوی گوگل به شما کمک می کند تا ببینید چند نفر محتوای شما را در نتایج جستجو دیده اند و همچنین کلمات کلیدی شما دارای چه رتبه هایی هستند و این که چقدر در صفحه مشاهده می شوند.
علاوه بر این، مشکلاتی را که ممکن است گوگل با سایت شما داشته باشد مانند صفحاتی که قادر به خزیدن در آنها نیست یا عملکرد و مشکلاتی که در هنگام استفاده از تلفن همراه وجود دارد را به شما نشان می دهد.
کنسول جستجوی گوگل حاوی اطلاعات مهمی است زیرا به شما امکان می دهد ببینید چه چیزی باعث می شود صفحات شما رتبه خوبی نداشته باشند. همچنین می توانید ببینید که جستجوگران به دنبال چه اطلاعات دیگری هستند و چگونه می توانید سایت خود را برای جستجو گران در آینده بهتر کنید.
استفاده از ابزارهای توسعه دهنده مرورگر
ابزارهای توسعه دهنده مرورگر مجموعه ای از ابزار ها هستند که به شما کمک می کنند تا هر وب سایتی را بررسی کنید. در میان تمام امکانات این ابزار ها میتوانید ساختار HTML و ساختار CSS صفحه مورد نظر را مشاهده کنید و همچنین آنها بطور موقت دستکاری کنید و بلافاصله تغییرات داخل مرورگر را مشاهده کنید.
همچنین موارد پیشرفته ای مانند خطایابی جاوا اسکریپت، بررسی عملکرد صفحه در اندازه های مختلف و حتی شبیه سازی دستگاه های تلفن همراه وجود دارد. تا بتوانید وب سایت خود را مورد بررسی دقیق قرار دهید.
همچنین با استفاده از ابزار های برنامه نویسی می توانید تغییرات طراحی را امتحان کنید. تغییراتی مثلاین که هر عنصری را در صفحه انتخاب کنید و رنگ، اندازه، فونت یا هر چیز دیگری را که تمایل دارید را تغییر دهید. همچنین بسیار سریعتر از تغییر نشانه گذاری در فایل CSS یا کد قالب سفارشی، ذخیره و بارگیری مجدد صفحه است (این روش کمک می کند تا مجبور نباشید کد نویسی گاوچرانی انجام دهید).
درعوض، تغییرات را آن گونه که دوست داشتید، اعال کنید و کد CSS را مستقیماً در فایل های قالب خودجایگذاری کنید.
اگر میدانید چگونه از ابزارهای توسعهدهنده استفاده کنید و چیزی را در وبسایت دیگری ببینید که دوست دارید، میتوانید به سادگی نگاهی به نحوه انجام آن داشته باشید و از آن برای خودتان استفاده کنید. همه کدهای CSS وجود دارند پس کاملا دست شما باز است.
HTML و CSS پایه
آیا ترجیح می دهید هر زمان که می خواهید کوچکترین کاری روی سایتتان انجام دهید مانند تغییر رنگ دکمه یا موارد مشابه با یک توسعه دهنده وب تماس بگیرید؟ یا ترجیح می دهید بتوانید خودتان در عرض پنج دقیقه این تغییر ساده را انجام دهید؟ پس کمی HTML و CSS یاد بگیرید.
- چطور یادشون بگیریم؟
- W3Schools
- MDN Web Docs
یادگیری Media Queries
به شما اجازه می دهد قوانینی را اضافه کنید که فقط در موارد خاص اعمال می شود.
رایج ترین کاربرد آنها برای طراحی صفحه وب سایت برای موبایل است. به همین دلیل حداکثر و حداقل اندازه صفحه نمایش را اعمال کنید.
@media only screen and (max-width: 768px) { body { font-size: 21px; } }
بهینه سازی سرعت وردپرس
طبق آماری که از کاربران تلفن همراه تهیه گردیده است، سرعت سایت از اهمیت بالایی برخوردار است. گوگل اعلام کرده است که 53 درصد از بازدیدکنندگان تلفن همراه وب سایتی را که در عرض ۳ ثانیه بارگذاری نمی شوند را ترک می کنند.
مهارت های مورد نیاز:
دانستن نحوه استفاده و بررسی اطلاعات ابزار تست سرعت مانند GTmetrix، Pingdom، یا Google PageSpeed Insights.
همچنین یادگیری یک ابزار تست سرعت از ضروریات مورد نیاز است.
توانایی اجرای توصیه های ابزار های تست سرعت نیازمند اقدامات زیر است.
- افزونه کش
- بهینه سازی تصاویر
- فشرده سازی فعال کردن Gzip
- استفاده از http2
- تنظیم بارگذاری تنبل تصاویر
- و…
همچنین همیشه باید اطلاعات ابزار های کنترل سرعت را رصد کنید. تا بتوانید بهتر سرعت سیستم خود را تحلیل و بهبود بخشید. لیست ابزار های کنترل سرعت مطرح.
- GTmetrix
- Pingdom
- Google PageSpeed Insights
مهارت های بسیار ابتدایی PHP
دانستن PHP به شما این امکان را می دهد که به راحتی قابلیت های اضافی را به سایت خود اضافه کنید و تغییرات را با برنامه نویسی اعمال کنید.
شاید نیاز باشد کدهایی را در فایل functions.php وارد نمایید. خوب بعضی از این کد ها توسط طراحی کنندگان قالب به شما ارائه میگردند.
اقدامات امنیتی پیشرفته وردپرس
- گواهی SSL (HTTPS)
- تغییر صفحه ورود به وردپرس
- محدود کردن تلاش برای ورود به سیستم
- معرفی احراز هویت دو مرحله ای
- ایمن سازی وردپرس
- افزودن فایروال
- لاگ نویسی و مانیتورینگ
- اجرای بدافزار و اسکن های امنیتی
- نحوه ایمن سازی وردپرس
هاردنینگ یا ایمن سازی وردپرس با عدم اجازه اجرای فایل های PHP در دایرکتوری های مهم و قطع دسترسی به فایل های مهم یکی از کارهایی است که می بایست انجام دهید. پس این یکی از موارد مهمی است که میتوانید در سطح مناسبی سیستم شما را محکم کاری کند.
لاگ نویسی و مانیتورینگ بدین منظور است تا بدانید در سایت شما چه اتفاقی میافتد تا متوجه شوید که چه اتفاقی در حال رخ دادن است. ممکن است موفق به حضور هکر یا اقدامات او در سایت خود شوید.
بازاریابی آنلاین مقدماتی وردپرس
- تبلیغ وب سایت شما
- یک استراتژی وبلاگ نویسی ایجاد کنید
- یک شبکه اجتماعی را انتخاب کنید و یک استراتژی انتشار اولیه روی شبکه اجتماعی را اجرا کنید
- یک خبرنامه ایمیلی راه اندازی کنید
- برای بهبود بیشتر تلاش های سئوی خود، درک اولیه ای از داده های Google Analytics و کنسول جستجوی گوگل کسب کنید
- در مورد نحوه ایجاد یک نام تجاری و ایجاد برخی دستورالعمل ها بخوانید
- تحقیق کنید که بازاریابی محتوا چیست و چگونه کار می کند
نکاتی که باید برای وردو به مارکتینگ باید بدانید را در زیر برای شما لیست خواهیم کرد.
- بازاریابی محتوا چیست؟
- بازاریابی محتوا چگونه کار می کند
- بخش، همین الان سفارش بده
- محتوانویسی خوب چگونه است
3. مهارت های حرفه ای وردپرس
اینجا اساساً مهارتهایی را بررسی می کنیم که در سطح توسعهدهنده هستند (به جز بخش بازاریابی).
اگر قصد ندارید به عنوان یک توسعه دهنده وب سایت کسب درآمد کنید یا به مرحله ای نرسیده باشید که بتوانید افزونه ها، قالب ها یا حتی بلوک های گوتنبرگ خود را بنویسید، به این موارد نیازی ندارید.
اهداف مهارت های خبره
- کسب درآمد به عنوان یک توسعه دهنده وب
- می توانید وردپرس خودتون رو با موارد زیر توسعه دهید
- افزونه ها
- قالب ها
- بلوک های گوتنبرگ
- بلوک های المنتور
ابزار کنترل نسخه
ابزار کنترل نسخه چیست؟
سیستمی است که تمام تغییرات در کد و فایل ها را ردیابی می کند، از جمله اینکه چه کسی و چه زمانی تغییرات کد را انجام داده است. علاوه بر این، اگر اتفاق نامطلوبی رخ دهد، کنترل نسخه همچنین راههای آسانی را برای بازگشت به نسخه قبلی و رفع مشکل فراهم میکند.
در نهایت، شما میتوانید بدون نیاز به اتصال از طریق FTP یا موارد مشابه، تغییراتی را که مایلید را در سایت خود (از راه دور) انجام دهید.
بنابراین:
روی یک نسخه یا نام توسعه دهنده برای سایت خود کار کنید
پس از آن، وقتی به نتیجه مورد نظر رسیدید
به سادگی روی دکمه Push کلیک کنید تا تغییرات شما ذخیره گردند.
جاوا اسکریپت
پیش ازاین، بیشتر و بیشتر ویژگی های وردپرس را مشاهده کردیم که جاوا اسکریپت را به عنوان بخش مرکزی پشته فناوری وردپرس انتخاب کردند.
برای مثال:
- گوتنبرگ
- Full-site Editing
- Calypso
- مدیریت دسکتاپ وردپرس برای WordPress.com
- و غیره
فریمورک های جاوا اسکریپت در حال محبوبیت شدن هستند و Node.js برنامه نویسی سمت سرور را در اختیار گرفته است.
جاوا اسکریپت امکان سفارشی سازی بیشتر ویژگی های وردپرس را فراهم می کند.
علامت گذاری بلاک وردپرس
قبلاً چند بار اشاره کردم که گوتنبرگ یک پروژه مبتنی بر جاوا اسکریپت است. همچنین بیشتر و بیشتر از با رابط کاربری وردپرس ارتباط دارد. چیزی که به عنوان یک ویرایشگر محتوای مبتنی بر بلوک شروع شد، اکنون مدیریت ویجت و ویرایش کامل سایت را نیز به عهده گرفته است.
یادگیری نحوه ایجاد بلوک های سفارشی خود یک مهارت مفید برای سرمایه گذاری روی کسب و کار شما است.
فرصت های اقتصادی بالقوه پرسودی را ارائه می دهد.
لیست پترن بلوک ها و خود بلوک ها امکانات جدیدی را برای توسعه دهندگان در جهت تولید ابزار های کاربردی در این خصوص و فروش محصولات مورد نظر را پیش روی توسعه دهنده قرار می دهد.
برای شروع یادگیری ری اکت مقالات زیر از مجموعه وب یار شما را یاری می کند.
رابط خط فرمان وردپرس (WP-CLI)
استفاده از خط فرمان کارها را بسیار سریعتر میکند، زیرا برای صدور دستورالعملها نیازی به استفاده از رابط کاربری گرافیکی ندارید. و همچنین می توانید خیلی از کارها را سمت سرور انجام دهید و بدین منظور نیاز به پهنای باند اینترنت نخواهید داشت.
همچنین شما میتوانید چندین دستور را به طور همزمان تنها با یک اقدام اجرا کنید.
بعضی از کارهایی که می توانید با محیط دستوری وردپرس انجام دهید به شرح زیر هستند.
- وردپرس را دانلود و نصب کنید
- wp-config.php را پیکربندی کنید
- نصب و فعال سازی قالب ها و افزونه ها (حتی چند افزونه به طور همزمان)
- پلاگین ها را فهرست و به روز کنید
- جستجو در پایگاه داده انجام دهید و مواردی را جایگزین کنید
- تجدید نظرهای محتوای وردپرس را حذف کنید
بازاریابی پیشرفته
لینک سازی
لینک ها مهمترین واحد پولی در اینترنت است. از این رو گوگل یکی از پارامتر های رتبه دهی خود را بر اساس لینک سازی تعیین می کند. سایت شما به طور طبیعی برخی از لینک ها را جذب خواهد کرد (که نیاز به صرف زمان بسیار دارد). با این حال، برای پیشی گرفتن از رقبا، اغلب لازم است که نقش فعال تری داشته باشید. به همین دلیل، یادگیری نحوه تولید لینک برای ارجاع به وب سایت وردپرسی خود یک مهارت بسیار مهم است. از این رو ابتدا مطمئن شوید که محتوای شما به اندازه کافی عالی است که شایسته ایجاد ارجاع بدان باشد.
پست مهمان
پست مهمان، یک تاکتیک محبوب برای ایجاد بک لینک به سایت وردپرسی شما است. با این حال، ارسال مهمان فراتر از آن است. اول از همه، گوگل پست های ضعیف مهمان را نادیده گرفته است. در نتیجه، تاکتیک قدیمی ایجاد تعداد زیادی پست مهمان با کیفیت پایین فقط برای دریافت بک لینک دیگر جواب نمی دهد. دوم، همیشه باید پست مهمان را به عنوان فرصتی برای ارائه خود به مخاطبان دیگر و ارائه ارزش به آنها نگاه کنید. اگر این کار را انجام دهید، خوانندگان طبیعتاً اطلاعات بیشتری درباره شما خواهند داشت. اگر خوش شانس باشید، برخی از آنها حتی ممکن است به شما لینک دهند!
تبلیغ پولی
بیایید تبلیغ را بررسی کنیم، رسانه های اجتماعی مانند گذشته نیستند. بسیاری از پلتفرمها «پرداخت برای بازی» بسیار بیشتر شدهاند. این بدان معنی است که آنها به طور فعال سعی می کنند شما را به سمت استفاده از سیستم های تبلیغاتی پولی خود به جای تکیه بر ترافیک ارگانیک مشخص هدایت کنند. اگرچه این احتمالاً نباید تنها منبع ترافیک شما باشد، اگر بتوانید بودجه ای را برای آن کنار بگذارید، می تواند مکملی عالی با بازگشت سرمایه مثبت باشد. بازاریابی مجدد نیز زیر این چتر قرار می گیرد.
بهینه سازی تبدیل
(CRO) در این سطح، شما باید محتوا را با هدف خاصی در ذهن خودتون ایجاد کنید. ممکن است تمایل داشته باشید بازدیدکنندگان را به مشتری، مشترکان خبرنامه یا موارد دیگر تبدیل کنید. همچنین زمان آن فرا رسیده است که به طور جدی به نحوه بهینه سازی این فرآیند توجه کنید تا بتوانید حداکثر ترافیک را به هر طرفی که می خواهید هدایت کنید.
اینفلوئنسر مارکتینگ
مهمترین ویژگی یک اینفلوئنسر (شخص مشهور) تاثیر بر اشخاص است. از این اشخاص استفاده می شود تا بتوان محصولات یا خدمات خود را به نمایش در برابر دیدگان دیگران قرارداد. منظور از دیگران در حقیقت من و شما هستیم. اینفلوئنسرها به این خاطر توانایی تأثیر گذاشتن بر دیگران را دارند که در حوزهٔ کاری مرتبط با فعالیت شان به عنوان صاحب نظر و فردی باتجربه شناخته میشوند.
سیستم همکاری در فروش
سهمی برای معرفی کنندگان قرار دهید. به این کار همکاری در فروش می گویند. همکاری در فروش یا Affiliate Marketing به فرایندی گفته می شود که طی آن یک شرکت وابسته که خود محصولی برای فروش ندارد، معرفی و تبلیغات محصولات شخص یا شرکت دیگری را بر عهده میگیرد. سپس در صفحه خود لینک فروش محصول مورد نظر را قرار داده تا مشتریان بتوانند به کالای مد نظر دسترسی پیدا کنند. سپس به ازای فروش محصول از سایت مرجع، عددی را به عنوان پورسانت دریافت کنند.
انتشار پادکست
پادکست، به یک سری فایل صوتی گفته می شود که پشت سر هم منتشر می شوند. منتشر کننده آن به مانند یک برنامه رادیویی هر چند وقت یک بار، و طبق زمانبندی از قبل تعیین شده ارائه می شود.
شنونده می تواند آن را اصطلاحا Subscriber کند یا این که در آن کانال پادکست مشترک شود. در نتیجه شما می توانید برای محموعه خود یک کانال پادکست منتشر و راجع به تخصص خود صحبت کنید یا این که به یک کانل مرتبط درخواست دهید تا شما را به عنوان اسپانسر معرفی کند.
محتوای ویدیویی
امروزه در با کمک وردپرس داشتن وب سایتی که محتوای آموزشی روی آن منتشر کنید کار سختی نمی باشد. از این رو می توانید برای خود وب سایتی در خصوص ارائه ویدئو های آموزشی ایجاد کنید.
از طرفی حتما نیاز نیست که خودتان سایت داشته باشید. چرا که سایتهایی مثل آپارت و یوتیوب به شما فضا و امکانات نرم افزاری برای انتشار محتوای با ارزش می دهند. خوب شما هم می توانید با تولید محتوای ویدیویی با ارزش در کانالی که به خود شما اختصاص می یابد منتشر کنید.
در آپارت و یوتیوب نیز بینندگان می توانند در کانال شما مشترک شوند.
آژانس طراحی سایت
آژانس طراحی سایت به مجموعه ای گفته می شود که افراد با مهارت های مختل را دور هم جمع می کند به گونه ای که تمرکز افراد روی تکنولوژی های خاص خودشان باشد تا در آن زمینه حرفه ای عمل کنند و با سرعت بالا وظایف خود را انجام دهند. از این رو وقتی طراحی سایت خود را به یک آژانس طراحی سایت می سپارید می توانید بدون دغدغه طراحی به کار خود بپردازید چرا که آنها در کار خود حرفه ای هستند.
حال به چند مهارت مازاد می پردازیم که آژانس طراحی سایت باید در آنها مهارت های لازم و کافی را داشته باشد.
بوت استرپ
بوت استرپ چهارچوبی است که مبتنی بر HTML/CSS و جاوا اسکریپت طراحی شده است و بسیاری از کارهای رایج شما را به صورت بسته های از پیش آماده شده در اختیار شما قرار می دهد.
همچنین قالب هایی فراهم کرده که تماما واکنش گرا برای دستگاه های مختلف با اندازه های مختلف عمل می کند.
طراحی تعاملی (Interaction Design)
طراحی تعاملی از زیرمجموعه های تجربه کاربری است. بطور مختصر واسط کاربری بین کاربر و محصول طراحی تعاملی گفته می شود. یعنی واسط کاربری باید به شکلی طراحی شود که کاربر به ساده ترین شکل ممکنه به اهداف خود برسد. پس مواردی مثل رنگ، زیبایی شناسی، حرکت، صدا، فضا و موارد دیگر در این خصوص مهم می باشند که بسیار موضوع وسیعی می باشد.
مهارت های مدیریت کسب و کار
آژانس طراحی سایت برای مدیریت پروژه باید بتواند کسب و کار خود را مدیریت کند که مهارت های مدیریت زمان ، برنامهریزی ، درک و توانایی زمانبندی ، سازماندهی منابع ، تحویل و دریافت کار بصورت سیستمی و سایر موارد را نیاز دارد.
الگوهای طراحی نرم افزار
سالیان سال طول می کشد تا یک علم رشد کرده و به بلوغ برسد. علم نرم افزار هم از این قاعده مستثنی نیست. چرا که محاسبه و زمانبندی نرم افزار بسیار سخت است چرا که یک مفهوم غیر فیزیکی است.
بدین منظور در علم نرم افزار تلاش گردید تا به یک بلوغ فکری رسیده شود. شرکت های طراحی نرم افزار تجربیات خود را بصورت الگوهای طراحی نرم افزار یا پترن های طراحی نرم افزار منتشر کردند. و همیشه در حال بهبود این الگوها هستند.
امروزه الگوی های زیادی در زمینه طراحی نرم افزار وجود دارند که هر کدام کاربرد خاص خود را دارا می باشند. و در زمینه خود مورد استفاده قرار می گیرند.
خواندن گزارش ها
سیستم وردپرس خود بر بستر تکنولوژی های زیر مستقر می گردد. از این رو باید همیشه مراقب این زیرساختا باشیم.
- وردپرسMysql / MariaDB
- جاوا اسکریپت
- HTML/CSS
- لینوکس
- هاستینگ
حتی ممکن است در اثر نصب یک افزونه که فکر آن را هم نمی کنید سیستم شما مختل گردد. این مسئله دور از ذهن نیست. ساختار وردپرس مجموعه ای از تار و پود ها است که به آنها هوک گفته می شود. اگر کدی تمیز نباشد یا این که در شرایط سیستم شما آزمایشن شود ممکن است دچار خطا شود. پس سیستم وردپرسی شما نیازمند نگهداری مداوم و بررسی تمامی گزارش های زیرساخت پلتفرم شما است.
شما به عنوان یک برنامه نویس باید بتوانید این تکنولوژی ها را کنار هم آزمایش و سیستم را در حالت پایدار نگه دارید.
یافتن اشکال در سیستم
پس از مطالعه گزارشات وردپرسی باید اشکالات سیستم تحلیل و در سیستم کد نویسی شده اعمال گردند. بدین شکل سیستم هر روزه رشد کرده و تکمیل می گردد.
تجزیه و تحلیل اشکالات
وقتی با یک خطا در وردپرس روبرو می شویم باید در نظر داشته باشیم که ممکن از این خطا در خود سیستم وردپرس ایجاد نشده باشد بلکه ممکن است در موارد زیر باشد.
- وردپرسMysql / MariaDB
- جاوا اسکریپت
- HTML/CSS
- لینوکس
- هاستینگ
یعنی زیرساخت یا پلتفرم مورد نظر.
از این رو آژانس باید بتواند مهارت های بالا را داشته باشد و بتواند خطاها را بسته به زیرسیستم مورد نظر تفکیک و تحلیل نماید.