وبگران - آموزش طراحی و توسعه وب

آموزش طراحی و توسعه وب

وبگران - آموزش طراحی و توسعه وب

آموزش طراحی و توسعه وب

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

پیوندها

۳ مطلب با کلمه‌ی کلیدی «آموزش وردپرس» ثبت شده است

شاید عنوان مقاله “انواع افزونه در وردپرس” کمی گمراه کننده باشد چرا که ما به عنوان کسی که با وردپرس کار می کنیم تنها یک نوع افزونه وردپرس می شناسیم اما باید بدانیم که پلاگین وردپرس به سه دسته بندی کلی تقسیم می شود.

که عبارتند از:

انواع پلاگین ها در وردپرس

  • پلاگین های معمولی
  • پلاگین های ( MustUse ) ضروری
  • پلاگین های ( DropIn ) جایگزین

پلاگین های معمولی در وردپرس

به طور کلی به تمامی پلاگین هایی که در پوشه Plugins در پوشه اصلی wp-content قرار دارد پلاگین های معمولی می گویند و دقیقا همان پلاگین هایی است که ما به صورت پیشفرض می شناسیم.

پلاگین های ( MustUse ) ضروری

این دسته از افزونه ها در پوشه اصلی wp-content قرار می گیرند و در پنل ادمین وردپرس هم با نام ضروری دسته بندی شده اند و قابل غیرفعال شدن و حذف از پنل ادمین وردپرس نیستند چرا که ضروری هستند و غیرقابل دسترسی از پنل وردپرس هم منطقی است.
کد زیر را نگاه کنید:

add_filter( 'the_content', function( $content ) {
    return $content . 'Thank you for reading this post!';
} );

در کد بالا یک متن پاراگراف را به انتهای نوشته های مقالات سایت اضافه می کند که ثابت بوده و نیازی به فعال شدن و غیر فعال شدن هم ندارد و بنا به تصمیم برنامه نویس قرار داده شده است.

پلاگین های ( DropIn ) جایگزین

افزونه های جایگزین بنا بر شرایط خاصی در وردپرس ایجاد می شوند. یک مثال می تواند به روشنی به شما توضیح دهد.
فرض کنید می خواهید وقتی در برقراری ارتباط با دیتابیس مشکلی پیش می آید به کاربران یک صفحه شخصی سازی شده ای را نمایش دهد که مشکل را توضیح دهد و بگوید با این ایمیل یا شماره تماس در ارتباط باشید در این زمان می توانید از این نوع از افزونه در وردپرس استفاده کنید.
در مثال بالا بایستی از نام فایل db-error.php در پوشه اصلی wp-content استفاده کنید که این مشکل می تواند به دلیل وجود اختلال در سایت به دلیل بازدید زیاد از حد ایجاد شود.
در زیر می توانید لیست کاملی از نوع سوم پلاگین در وردپرس ( DropIn ) را مشاهده نمایید.

لیست پلاگین های ( DropIn ) جایگزین

 

فایل پلاگین نوع پلاگین هنگام اجرا Context
advanced-cache.php Advanced caching plugin. on WP_CACHE value Single
db.php Custom database class همیشه Single
db-error.php Custom database error message هنگام خطا Single
install.php Custom install script هنگام نصب Single
maintenance.php Custom maintenance message در زمان تعمیر Single
object-cache.php External object cache همیشه Single
sunrise.php ‘Executed before Multisite is loaded on SUNRISE value Multi
blog-deleted.php Custom blog deleted message هنگام حذف وبلاگ Multi
blog-inactive.php Custom blog inactive message هنگام غیرفعال کردن وبلاگ Multi
blog-suspended.php Custom blog suspended message on archived or spammed blog Multi
  • مدیر

تصویر شاخص

جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرس

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

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

برای دست یافتن به این امر کافی است تا قطعه کد زیر را وارد فایل functions.php کنیم:

 

add_action('save_post', 'wpds_check_thumbnail');
add_action('admin_notices', 'wpds_thumbnail_error');
function wpds_check_thumbnail($post_id) {
    // change to any custom post type
    if(get_post_type($post_id) != 'post')
        return;
    if ( !has_post_thumbnail( $post_id ) ) {
        // set a transient to show the users an admin message
        set_transient( "has_post_thumbnail", "no" );
        // unhook this function so it doesn't loop infinitely
        remove_action('save_post', 'wpds_check_thumbnail');
        // update the post set it to draft
        wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));
        add_action('save_post', 'wpds_check_thumbnail');
    } else {
        delete_transient( "has_post_thumbnail" );
    }
}
function wpds_thumbnail_error()
{
    // check if the transient is set, and display the error message
    if ( get_transient( "has_post_thumbnail" ) == "no" ) {
        echo "قاب رویت نیست";
        delete_transient( "has_post_thumbnail" );
    }
}

 

  • مدیر

مجموعه ویدئوی آموزشی وردپرس

آموزش وردپرس

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

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

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

امید آن که با تهیه این مجموعه آموزشی توانسته باشم به بهتر یادگیری این سیستم مدیریت محتوای ارزشمند و محبوب کمکی انجام پذیرد.


وردپرس چیست؟

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

تا الان نسخه 4.9.8 وردپرس منتشر شده است که می توانید از اینجا دانلود کنید و از آن لذت ببرید.

وردپرس و موتورهای جستجو

وردپرس میانه بسیار خوبی با سئو (SEO -> Search Engine Optimization) دارد به طوری که با وجود ماژول های بسیار خوب و متنوعی نظیر Yoast دیگر حرفی باقی نمی گذارد.

امنیت وردپرس

تا الان که نسخه 4.8.9 وردپرس منتشر شده است روز به روز بر ایمن بودن آن افزوده شده است البته مسلم است که امنیت هیچ سایتی صد در صد نیست چرا که ایمن بودن هسته اصلی و کد های سایت یکی از چندین عاملان برای نفوذ هکران هست چرا که ممکن است نفوذ از طریق هاست صورت پذیرد.

اطمینان به وردپرس

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

افزونه ها و پوسته های وردپرس

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

وردپرس در حد حرفه ای

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

 

1- معرفی وردپرس     مشاهده  
2- نصب وردپرس    مشاهده  
3- پوسته وردپرس    مشاهده  
4- ساخت منو در وردپرس    مشاهده  
5- ساخت صفحات سفارشی در وردپرس    مشاهده  
6- ساخت برگه های زیرمجموعه دار به صورت منو    مشاهده  
7- اضافه کردن اطلاعات بیشتر در وردپرس    مشاهده  
8- آرشیو در وردپرس    مشاهده  
9- کوتاه نوشت (excerpt) در وردپرس    مشاهده  
10- تصویر شاخص در وردپرس    مشاهده  
11- جستجو در وردپرس    مشاهده  
12- استفده از تابع get template part در وردپرس    مشاهده  
13- استفاده از post format در وردپرس    مشاهده  
14- ابزارک ها (widgets) در وردپرس    مشاهده  
15- اضافه کردن و ویرایش صفحه اصلی در وردپرس    مشاهده  
16- استفاده و ویرایش حلقه wp_query در وردپرس    مشاهده  
17- استفاده از ابزار رنگ (Color Picker) در وردپرس    مشاهده  
18- اختصاصی کردن قالب (عکس و متن) در وردپرس    مشاهده  
19- درباره نویسنده در وردپرس    مشاهده  
20- صفحه بندی (pagination) در وردپرس    مشاهده  
21- استفاده از API در وردپرس    مشاهده  

 

 

منبع: وبگران

 

  • مدیر