آشنایی با Word press

با ما وب نویس شوید

آشنایی با Word press

با ما وب نویس شوید

0 تا 100 برنامه نویسی با Word press

بایگانی

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

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

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

 <?php  
$custom_field_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'ID',
'meta_key' =>'rokesh',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1		
));
?>	
<ul>
<?php if($custom_field_query->have_posts()) : 
while($custom_field_query->have_posts()) : $custom_field_query->the_post();?>
<li>
<a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile;endif;?>
</ul> 
<?php wp_reset_query(); ?>

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


۰ نظر موافقین ۱ مخالفین ۰ ۰۴ شهریور ۹۴ ، ۱۶:۲۹
مهران صدرارحامی

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۴ ، ۱۶:۲۱
مهران صدرارحامی

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ شهریور ۹۴ ، ۱۶:۰۲
مهران صدرارحامی

افزودن قابلیت ویرایش پست های دیگر نویسندگان به وردپرس

یکی از ویژگی های برجسته وردپرس امکان تعریف چندین نویسنده برای یک سایت می باشد. در حالت پیشفرض نویسندگان مطالب تنها می توانند پست هایی که خودشان ارسال کرده اند را ویرایش نمایند. گاهی اوقات لازم می شود تا نویسندگان دیگر نیز برای بهبود محتوای پست ها به یکدیگر کمک کنند, اما به خاطر این ویژگی پیشفرض هیچ نویسنده ای بجز مدیر نمی تواند مطالب کاربران دیگر را ویرایش کند. خوب ما می خواهیم در این مطلب کدی را به شما معرفی کنیم که با استفاده از آن می توانید این محدودیت را از بین ببرید و به نویسندگان سایت خود این اجازه را بدهید تا بتوانند نوشته های یکدیگر را ویرایش کنند
1 function add_theme_caps() {
2 $role = get_role( 'author' );
3 $role->add_capg( 'edit_others_posts' );
4 }
5 add_action( 'admin_init''add_theme_caps');

تنها کافی است تا کد بالا را به فایل فانکشن قالب فعلی اضافه کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۵۰
مهران صدرارحامی

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

کد زیر را در فایل functions.php قالب فعلی قرار دهید.

1 remove_shortcode('gallery');
2 add_shortcode('gallery''custom_size_gallery');
3 function custom_size_gallery($attr) {
4      $attr['size'] = 'medium';
5      return gallery_shortcode($attr);
6 }

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

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۴۱
مهران صدرارحامی

11 نکته فوری جهت افزایش امنیت وردپرس

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

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

نکته امنیتی ۱ : وردپرس را همیشه بروز نگه دارید

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۳۴
مهران صدرارحامی

چه در ایران و چه خارج از ایران یک انتقاد همیشگی به وردپرس بحث نا امن بودن آن است و این تصور که سایت های ساخته شده بر وردپرس زیاد هک می شوند.

از دید یک کاربر وردپرس و نه یک کارشناس امنیت چند نکته را مرور می کنم.

هک کردن و هک شدن به هر صورت مثل گل خوردن در فوتبال است، به همان نسبت که هر دروازه بانی گل می خورد هر سایتی هم – البته به تعداد بسیار کمتر – هک می شود و سایت غیرقابل هک به تقریب تخیل است. ولی همیشه می توان احتمال وقوع هک را کاهش داد.

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

۱ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۲۹
مهران صدرارحامی

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

چرا از افزونه اکیسمت وردپرس استفاده کنیم؟

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۲۳
مهران صدرارحامی

یکی بودن ساختار آدرس های سیستم های مدیریت محتوایی مانند وردپرس یکی از ایراد هایی است که برخی از افراد به این گونه سیستم ها می گیرند. برای مثال در حالت پیشفرض آدرس صفحه ورود به بخش مدیریت وردپرس به شکل name.com/wp-login.php می باشد و هر کاربری که بداند سایت شما با وردپرس ساخته شده است می تواند به آن دسترسی داشته باشد. اگر موارد امنیتی را رعایت کنید در دسترس قرار گرفتن این آدرس و آدرسهایی از این دست در اختیار کاربران نمی تواند خطری را برای سایت شما ایجاد کند.
اما اگر حساسیت زیادی روی این موضوع دارید و می خواهید کسی به این آسانی ها متوجه آدرس های خصوصی سایت شما نشود با ما در این مطلب همراه باشید تا با نحوه تغییر آدرس صفحه مدیریت (wp-admin) و همچنین ورود وردپرس (wp-login.php) آشنا شوید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۱۹
مهران صدرارحامی

نسخه ۴.۲.۱ وردپرس به دلیل رفع یک مشکل امنیتی که در نسخه ۴.۲ وجود داشت ارائه گردید که باعث رفع مشکل امنیتی مذکور شد. اما در این نسخه جدید وردپرس یک تغییر کوچک نیز ایجاد شد که توسط Enticknap گزارش شده است. آن هم حذف مشخصه عنوان لینک های (link title attribute) ثبت شده توسط دکمه افزودن یا ویرایش لینک در ویرایشگر وردپرس می باشد.

حذف مشخصه عنوان لینک در وردپرس 4.2.1 + نحوه بازگردانی

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۷:۰۴
مهران صدرارحامی