دوره آموزش رایگان طراحی وب و پلاگین نویسی و طراحی قالب وردپرس

با درود بر تمامی کاربران persianvl

در ماه جاری دوره نخست کلاس های مجازی آموزش طراحی وب انجام خواهد شد.این دوره ها در سه سطه به صورت زیر برگذار خواهد شد :

  • دوره مقدماتی
  • دوره متوسط
  • دوره پیشرفته

در دوره مقدماتی مفاهیم پایه وب و نیز html ,css ,xml,json آموزش داده خواهند شد.مبانی مقدماتی گرافیک نیز مورد مورد بررسی قرار خواهد گرفت.کارآموزان بعد از این مرحله توانایی لازم برای ایجاد انواع صفحات وب به صورت استاتیک را خواهند داشت.

در دوره متوسط فریم وورک بوت استرپ ،جی کوئیری ،برنامه نویسی سمت سرور با زبان php ،دیتابیس mysql آموزش داده خواهند شد.

در دوره پیشرفته نیز سیستم مدیریت محتوای وردپرس (پلاگین نویسی و طراحی قالب وردپرس ) به همراه مبانی پیشرفته php آموزش داده خواهد شد.

ضمنا در طی این دوره ها کارآموزان توانایی کامل جهت پیاده سازی انواع وب سرویس ها ،پرداخت های آنلاین ،سیستم های فروشگاهی و … را کسب خواهند کرد.

برای کسب اطلاعات بیشتر سوالات خود را در بخش نظرات همین پست ارسال فرمایید.

زمان و هزینه دوره ها نیز در پست های بعدی اعلام خواهد شد.دوره های مقدماتی برای کاربران ویژه persianvl به صورت رایگان بوده و برای سطوح مقدماتی و پیشفته نیز با تخفیف بالای ۲۰ درصد همراه خواهد بود.


آموزش سفارشی کردن و اعمال تغییرات در خروجی فید وردپرس

احتمالا شما هم به خوبی میدانید که فید ها هنوز شیوه ای محبوب برای دنبال کردن مطالب وبسایتها هستند و اینجوری که به نظر می آیند این رویه دست کم طی یکی دو سال آینده و شاید هم بیشتر ادامه خواهد داشت. بنابراین بدون شک، سفارشی سازی فید وبسایت وردپرسی شما، در کنار انتشار مطالب خوب و مناسب و جذاب برای کاربران میتواند کمک شایان توجهی به افزایش خوانندگان وبسایت شما بکند.

در این آموزش قصد داریم با هم روشهای سفارشی سازی و اعمال تغییرات دلخواه در خروجی فید وبسایتهای وردپرسی را بررسی کنیم. در پایان این مقاله قادر خواهید بود کارهای زیر را انجام دهید :

  • کاری کنید که برگه های وبسایتتان هم در خروجی فید RSS شما نمایش داده شوند.
  • به خروجی فیدتان تصاویر بند انگشتی اضافه کنید
  • از نمایش نوشته هایی که دارای یک برچسب خاص هستند در فید وبسایتتان جلوگیری کنید.
  • تعداد نوشته های نمایش داده شده در فید را به دلخواه خود تغییر دهید.
  • فقط نوشته های دسته بندی خاصی را در فید خود نمایش دهید.
  • نوشته یا محتوای دلخواهی را به پایان هر مطلب در فید RSS تان اضافه کنید. (مثلا تبلیغ یا لینک به سایت خودتان و …)

خوب تصمیم داریم زود دست به کار بشویم و سراغ اصل مطلب برویم. فقط توجه داشته باشید که هر کدی که به شما ارائه میکنیم، جایش در فایل functions.php پوسته ی جاری وبسایت شماست. بنابراین اگر احیانا از پوسته ای استفاده میکنید که این فایل را ندارد. کافی است یک فایل با نام functions.php ایجاد کرده و آن را در فولدر اصلی پوسته ی سایت خود قرار دهید. تگ شروع و پایان php هم فراموش نشود.

نمایش برگه ها در فید سایت
به طور معمول، وردپرس تنها پست های شما در خروجی فید شما به نمایش در خواهد آورد. اما اگر لازم میدانید که برگه هایتان را هم در خروجی فیدتان نمایش دهید، کافی است کد زیر استفاده کنید :

استفاده از کد بالا باعث میشود که نوشته ها و برگه ها، هر دو در فید شما نمایش داده شود. حالا شاید مایل باشید که فقط و فقط برگه ها را در فید نمایش دهید. این کار هم بسیار ساده است. کافی است در خط سوم، بجای any بنویسید page و تمام! البته این مسئله فقط محدود به صفحات نیست و شما میتوانید هر نوع پست سفارشی ای که ایجاد کرده اید را جایگزین آن کنید.

حالا فرض کنیم که قرار است فقط صفحه های رده ی اول را در فید نمایش دهیم و به زیر صفحه ها کاری نداشته باشیم. برای این کار کد بالا را به شکل زیر تغییر میدهیم :

 اضافه کردن تصاویر بند انگشتی به فید RSS
خوب ایندفعه نحوه ی کارمان کمی متفاوت است. بر عکس دفعه ی قبل، ایندفعه قرار نیست کوئری فیدمان را دست کاری کنیم. ایندفعه قرار است روی محتوای شما (the_content) یک فیلتر اضافه کنیم تا نتیجه ی دلخواهمان را به ما بدهد :

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

در این حالت کافی است خط ۱۳ ام از کد بالا را به شکل زیر تغییر دهید تا تابع از سایز تصاویر تعریف شده توسط شما استفاده کند :

 جلوگیری از نمایش نوشته های دارای برچسب خاص
این بار هم مثل دفعه ی اول قرار است کوئری خود را کمی دستکاری کنیم. چیزی که اینجا نیاز داریم استفاده از set است که به ما اجازه میدهد به نتایج دلخواه خود دست پیدا کنیم. پیش از اینکه کار را ادامه دهیم، در صورت نیاز میتوانید با کلیک بر روی اینجا کمی درباره کوئری ها مطالعه کرده و اطلاعات کسب کنید.
خوب، حالا برای ادامه ی کار نیاز به ID برچسب هایمان داریم. پیدا کردن این ID ها بسیار ساده است. برای این کار کافی است از منوی “نوشته ها” وارد منوی “برچسب ها” شوید. برچسب مورد نظر خود را انتخاب کرده و وارد آن شوید. حالا به آدرسی که در نوار آدرس مرورگر شما ظاهر شده توجه کنید. تقریبا در وسط های آدرس باید چیزی شبیه tag_ID=64 ببنید که البته عدد جلوی آن با عددی که من نوشته ام متفاوت خواهد بود. این ID برچسب مورد نظر شماست که الان قرار است از آن استفاده کنیم. حالا با فرض اینکه من نمیخواهم برچسب های ۵۶، ۶۴ و ۱۱۰ را نمایش دهم، کد خودم را به شکل زیر مینویسم :

اگر دلتان بخواهد میتوانید اینجا فقط یک برچسب را انتخاب نمایید. الزامی نیست که حتما چند برچسب مورد نظر شما باشد.

تغییر تعداد آیتم های نمایش داده شده در فید
این بخش مطلب خاصی ندارد و همین الان هم بدون یک خط کد نویسی میتوانید با انتخاب گزینه “خواندن” از منوی تنظیمات وردپرس، تعداد آیتم های فید خود را بر اساس نیاز خود تغییر دهید. ولی خوب حالا فرض کنیم یک اتفاق عجیبی افتاد یا حالا به هر دلیلی مایل بودید بدانید پشت قضیه چه اتفاقی در جریان است و از این جور صحبت ها، در اینجا کافی است برای تنظیم تعداد نوشته ها در فیدتان از کد زیر استفاده کنید :

در کد بالا کافی است عدد ۲۵ را به عدد دلخواه خود تغییر دهید.

نمایش نوشته ها فقط از دسته ای خاص در فید
خوب حالا میخواهیم خروجی فید را به نحوی تغییر دهیم که فقط نوشته های دسته بندی خاصی را به نمایش در بیاورد. برای نوشتن کدی که مد نظر داریم، میتوانیم از نام دسته بندی هم استفاده کنیم ولی معمولا در وبسایت های فارسی این کار، کار جالبی نیست. بجای این کار از ID دسته بندی استفاده میکنیم اما خوب تصمیم با شماست. ID دسته بندی ها را هم به همان شیوه ای که قبلا با هم مرور کردیم میتوانید به دست بیاورید. حالا با فرض اینکه دسته بندی مورد نظر ما دارای ID شماره ۱۰۵ باشد، کدمان را به شکل زیر مینویسیم :

حالا یک وقتها ممکن است برعکس قضیه اتفاق بیافتد. یعنی ممکن است دلتان بخواهد نوشته های دسته ای خاص در فید شما ظاهر نشوند. این کار هم بسیار ساده است. کافی است در هنگام نوشتن کد بالا، یک علامت منها به پشت ID دسته بندی اضافه کنید، چیزی مانندن خط زیر خواهید داشت :

جایگزین کردن خط بالا با خط شماره ۳ فیلتری که نوشته ایم باعث میشود نوشته های دسته بندی شماره ۱۰۵ در فید شما نمایش داده نشوند. علامت منها را هم فراموش نکنید.

نمایش محتوای خاص در انتهای فید RSS وبسایتتان
این کار یکی از مهم ترین کارهایی است که میتوانید انجام دهید. (یا یکی از بهترین بلاهایی است که میتوانید سر فیدتان بیاورید!) البته خیلی از افزونه ها مانند WordPress SEO By Yoast این کار را برایتان به سادگی انجام میدهند ولی خوب شاید شما عضوی از جنبش ضد افزونه (؟) باشید و یا شاید مثل مسترکد دلتان بخواهد بدانید هر چیزی چگونه اتفاق می افتد.

در کد اول قصد داریم به سادگی خواننده را به مراجعه مجدد به سایت خود ترغیب (؟) کنیم ، کد خود را به شکل زیر مینویسیم :

این کار، کار خوشمزه ای است. خصوصا برای کسانی که ممکن است به طور مستقیم فید شما را کپی کنند. اینطوری همیشه ردی از لینک اصلی در مطلب باقی میگذارید. ولی بیایید کمی خوشمزه ترش کنیم و به آن امکانات بیشتری اضافه کنیم.
فرض میکنیم شما پست های ویژه ای دارید که به آنها برچسب “ویژه” را نسبت میدهید. این بار قصد داریم خواننده را به خواندن آخرین پست ویژه ی شما دعوت کنیم :

این ترفند آخر، یعنی اضافه کردن محتوا به انتهای فید، میتواند خیلی برایتان مفید باشد. با همین روش میتوانید به سادگی به انتهای فید خود تبلیغ هم اضافه کنید.

و اما تمامی ترفند هایی که در این مقاله به شما آموزش دادیم، روی فید اصلی وبسایت شما تاثیر میگذارند. اما شاید شما نیاز داشته باشید که یک فید سفارشی ویژه، جدا از فید اصلی سایت برای خودتان بسازید. مشکلی نیست. در ارسالهای بعدی همراه مستر کد باشید تا روش انجام این کار را نیز با هم مرور کنیم.

راستی اگر ترفندی برای استفاده از فید وبسایت و سفارشی کردن آن بلد هستید، فراموش نکنید که در بخش نظرات آن را با ما به اشتراک بگذارید.

 

منبع :وب سایت ام آر کد


ایجاد نقشه سایت در وردپرس با افزونه Google XML Sitemaps

همانطور که می دانید، نقشه ی سایت محیطیاست که به کاربران شما امکان دیدن تمامی لینک های مربوط به صفحات سایت شما را خواهد داد.چنین امری و داشتن چنین صفحه ای برای موتورهای جستجوگر بسیار موثر می باشد. افزونه های فراوانی برای ساخت sitemap یا همان نقشه ی سایت موجود است که یکی از معروف ترین آنها افزونه yoast seo می باشد که اکثر افراد با آن آشنایی دارند.
امروز نیز تصمیم گرفتیم افزونه ی کاربردی و مهم دیگری با عنوان Google XML sitemaps را برای شما معرفی و نحوه ی عملکرد آن را بررسی نماییم. پس اگر شما هم مثل من دوست دارید در مورد این افزونه بدانید، پیشنهاد میکنم مقاله ی امروز را با دقت بخوانید…

در ایجاد نقشه ی سایت همیشه با دو گزینه ی نقشه ی سایت XML و HTML رو به رو هستیم که با نصب افزونه به شما هر دو نوع فایل را خواهد داد.

نحوه ی ایجاد نقشه سایت XML با استفاده از Google XML SiteMaps

اولین گامی که مثل همیشه باید برداریم، نصب و فعال سازی افزونه می باشد پس از فعال سازی باید وارد خش تنظیمات افزونه شویم. برایی این کار  به بخش Setting>> XML sitemaps بروید.

مسئله ای که وجود دارد، این است  که افزونه Google sitemaps تنظیمات بسیار زیادی  دارد. به همین خاطر ممکن است در نگاه اول کمی گیج کننده به نظر بیاید اما نگران نباشید! با هم تمامی موارد را مورد بررسی قرار خواهیم داد.

ax-5

همانطور که در تصویر بالا ملاحظه میکنید، گزینه هایی برای موتور های جستجوگر را به ما نشان می دهد که برای بررسی آنها می توانیم آنها را با تیک زدن فعال نماییم. و همچنین می توان فرمت نقشه ی سایت را به دو صورت HTML و XML مشخص نمود.

حال نوبت به افزودن صفحاتی که قرار است در نقشه ی سایت قرار گیرند رسیده است! در قسمت Additional pages شما قادر به افزودن تمامی صفحاتی که باید در نقشه باشند، می باشید.

ax-9

فقط کافیست برای یک بار این تنظیمات را انجام داده و ذخیره نمایید، از این به بعد هر پست و نوشته ای که ایجاد شود، به صورت کاملا اتوماتیک در نقشه ی سایت قرار خواهد گرفت.

ax-10


به روز رسانی بدون مشکل سایت وردپرسی و ایجاد سایت تست

یکی از مشکلات به روز رسانی وب سایت های بزرگ وردپرسی از بین رفتن محتوا و بخش های اختصاصی و کد نویسی شده توسط برنامه نویسان می باشد.البته وردپرس برای این موضوع نیز راه کار هایی را ارائه نموده است.اما امروز در این مقاله نحوه ایجاد یک سایت تست برای بررسی پلاگین های جدید و بخش های جدید کد نویسی شده و همچنین به روز رسانی محتوا ها بدون اسیب رسیدن به سایت اصلی را به شما آموزش میدهیم.

ادامه خواندن “به روز رسانی بدون مشکل سایت وردپرسی و ایجاد سایت تست”