آسانترین روش ایجاد پست سفارشی یا پست تایپ در وردپرس

از قابلیتهای کاربردی وردپرس امکان ایجاد مطالب اختصاصی جدا از بخش نوشته های وردپرس می باشد که به آن پست سفارشی یا پست تایپ Custom Post Type می گویند با کمک این قابلیت می توان انواع مطالب با امکانات متفاوت را ایجاد کرد به عنوان مثال در سایت موسیقی می توان بخشی را برای موزیک، بخشی را به کنسرتها، قسمتی را به خرید بلیط و … اختصاص داد که هر کدام دارای فیلدهای خاصی برای نوشتن مطلب است به طوریکه امکان نوشتن مطالب ساده تر از بخش افزودن نوشته جدید باشد. در این مطلب از سایت قصد معرفی آسانترین روش ایجاد پست سفارشی یا پست تایپ در وردپرس را داریم تا هر وبمستری بتواند خودش مطلب اختصاصی ایجاد کند پس تا پایان همراه ما باشید.

 

آسانترین روش ایجاد پست سفارشی Custom Post Type وردپرس

برای ایجاد قابلیت مطلب سفارشی می توان به دو روزش عمل کرد روش پایه استفاده از تابع register_post_type برای کدنویسی و ایجاد امکانات مورد نیاز می باشد که اکثرا در هنگام طراحی قالب وردپرس توسط کدنویسی قالب توابع و کدهای مورد نیاز به فایل functions.php پوسته افزوده می شود و فایلهای مورد نیاز برای نمایش در سایت ایجاد می شود. روش دوم استفاده از افزونه های وردپرس می باشد یکی از برترین پلاگینهایی که می توان براحتی و آسانترین روش ایجاد پست سفارشی در قالب داشت Custom Post Type UI می باشد.
پس از نصب و فعال سازی افزونه منویی با عنوان cpt ui در پیشخوان وردپرس ایجاد می شود که می توانید با مراجعه به آن پست تایپ های دلخواه را با تنظیم مقادیری مانند: نام، توضیحات، عنوان جستجو و صفحه ۴۰۴، امکان پشتیبانی از ویرایشگر متنی، دیدگاه و … ایجاد کنید همچنین می توانید تعیین کنید که پست سفارشی ساخته شده به عنوان دسته بندی یا برچسب توسط وردپرس شناسایی شود. در انتها برای نمایش مطالبی که در بخش پست سفارشی وردپرس می نویسید باید از کوئری فراخوانی آن استفاده نمایید به عنوان مثال کوئری زیر برای پست سفارشی movies می باشد با تنظیم مقدار posts_per_page می توانید تعداد مطالب مورد نمایش را تنظیم کنید.

 

<?php 
$args = array( 'post_type' => 'movies', 'posts_per_page' => 10 );
$the_query = new WP_Query( $args ); 
?>
<?php if ( $the_query->have_posts() ) : ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php wp_reset_postdata(); else: ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; ?>

 

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

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

نوشته آسانترین روش ایجاد پست سفارشی یا پست تایپ در وردپرس اولین بار در اسکریپت ها پدیدار شد.

Advertisements

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

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

 

افزونه وردپرس اجازه ویرایش دیدگاه نوشته شده به کاربر و بازدیدکننده

کاربر دارای دسترسی مدیر می تواند اقدام به ویرایش ، تایید و یا حذف نظرات در وردپرس نماید برای اینکه کاربری که نظر ارسال کرده بتواند دیدگاه خودش را تغییر دهد و ویرایش کند می توانید از افزونه وردپرس simple comment editing استفاده نمایید.

 

پس از نصب و فعال سازی افزونه Simple Comment Editing به طور خودکار عبارت ” ویرایش دیدگاه ” بدون هیچ گونه تنظیم خاصی به نظر کاربر اضافه می شود و به او اجازه ویرایش متن نوشته شده ، حذف کامل دیدگاه را در مدت زمان ۵ دقیقه می دهد در این مدت ثانیه شماری نیز مدت ۵ دقیقه را به طور معکوس نمایش می دهد تا بازدیدکننده بتواند زودتر تصمیمش را بگیرد با اینکار دیگر زحمت مدیریت و ویرایش دیدگاه های تکراری کاربران از دوش مدیر سایت برداشته می شود.

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

ساختار استاندارد کدها در قالب html

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

 

ساختار استاندارد کدها در قالب html از نظر سئو

عموما ساختار اصلی قالبهایی که از نسخه html 5 استفاده می کنند شبیه به کدهای زیر می باشد، در کد زیر قالب دو ستونه می باشد که دارای ستون راست و یک ستون برای نمایش مطالب است.

 

<!DOCTYPE html>
<html>
<head>
    <title>روناک وب</title>
</head>
<body>
 
<header></header>
 
 

 
 

<footer></footer> </body> </html>

 

در مطالب آینده هر کدام از تگها توضیح داده خواهند شد فعلا به تشریح ساختار استاندارد کدها در قالب html می پردازیم. در html 5 هر صفحه خود دارای تگ های header و footer می باشد که نشان دهنده سر صفحه و پانوشت صفحه می باشند که اجزاء مورد نمایش در بالاترین بخش قالب در تگ header و اجزاء مورد نمایش در پایین تر سطح قالب در تگ footer قرار می گیرند این بخشها معمولا در تمام صفحات سایت ثابت هستند.

 

در این کدها از یک ستون برای نمایش ابزارک های سایت استفاده شده که هر ابزارک بایستی در تگ aside قرار گیرد و برای نمایش عنوان ابزارک نیز بهتر است در تگ h4 نمایش داده شود. برای نمایش مطالب در صفحه از تگ article (به معنی مقاله ، بند) استفاده می شود این تگ خود نیز شامل header و footer می باشد در تگ هدر بایستی مهمترین بخش مطلب که می تواند از عنوان و دسته بندی تشکیل شود استفاده کرد اگر در صفحه اصلی سایت هستیم و قصد داریم تعداد زیادی مطلب را نمایش دهیم می توانیم از تگ h2 برای عنوان مطالب استفاده کنیم اما در ادامه مطلب که تنها یک مطلب و در نتیجه یک تگ article وجود دارد می توانیم از تگ h1 استفاده کنیم. در تگ فوتر اطلاعاتی که از اهمیت کمتری برخوردار هستند مانند نام نویسنده ، تاریخ انتشار و لینک ادامه مطلب را می توان نمایش داد.
رعایت ساختار استاندارد کدها در قالب html و همین نکات باعث می شود قالب طراحی شده دارای کد نویسی معتبر و ولید در w3c شود.

نوشته ساختار استاندارد کدها در قالب html اولین بار در اسکریپت ها پدیدار شد.

نمایش اطلاعات نویسنده در ابتدا یا انتهای مطلب وردپرس

در بیشتر سایتهایی که به تولید محتوا می پردازند اطلاعات نویسنده مطلب یا پست در انتهای نوشته به نمایش در می آید ، هر نویسنده اطلاعاتی مانند نام و نام خانوادگی ، آدرس سایت و صفحات شخصی اش در شبکه های اجتماعی، توضیح کوتاهی با عنوان درباره نویسنده مطلب ، تصویر نویسنده پست و … را برای نمایش در انتهای مطالبی که می نویسد انتخاب و در پروفایل وردپرس اش وارد می کند تا بازدیدکننده و خوانندگان مطلب با شخص نویسنده بیشتر آشنا شوند و بتوانند راحت تر او را دنبال کنند این قابلیت بیشتر برای افرادی که پست مهمان منتشر می کنند مناسب می باشد چون بازدیدکنندگان می توانند اطلاعات بیشتری از فرد بدست آورند در این مطلب قصد داریم افزونه نمایش اطلاعات نویسنده در ابتدا یا انتهای مطلب وردپرس Starbox – the Author Box for Humans را معرفی کنیم که برای نمایش اطلاعات نویسنده به صورت حرفه ای بکار می رود پس تا پایان همراه ما باشد.

 

افزونه وردپرس نمایش اطلاعات نویسنده مطلب

از ویژگی های این افزونه قدرتمند می توان به موارد زیر اشاره کرد:

  • نمایش اطلاعات نویسنده در ابتدا و یا انتهای مطالب ارسالی
  • اطلاعات نویسنده به همراه افکت جذاب در ابتدای مطلب و نمایش توضیحات پس از هاور شدن بر روی تصویر نویسنده
  • نمایش جعبه اطلاعات نویسنده در مطالب ، برگه ها و یا هر دو
  • کدنویسی استاندارد html5
  • استفاده از تصویر آواتار یا آپلود عکس مورد نظر
  • نمایش شبکه های اجتماعی نویسنده
  • نمایش مطالب ارسالی نویسنده در تبی دیگر
  • قابلیت انتخاب تم و قالب از بین تمهای موجود
  • قابلیت انتخاب نام و نام خانوادگی، نام شرکت و …
  • افزودن آدرس سایت نویسنده به مطالب
  • نمایش جعبه اطلاعات نویسنده مطلب در حاشیه نوشته به صورت ثابت
  • امکان نمایش اطلاعات نویسنده در برگه author.php
  • نمایش اطلاعات تمامی نویسندگان سایت در یک صفحه
  • و …

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

صفحه افزونه در مخزن وردپرس

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

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

اگر توسط وردپرس سایت ورزشی و یا تفریحی راه اندازی کرده اید می توانید با استفاده از افزونه های وردپرس قابلیت نمایش نتایج زنده مسابقات در حال برگذاری فوتبال ، بسکتبال ، تنیس ، هاکی روی یخ ، بیسبال ، هندبال و فوتبال آمریکایی را در سایت تان ایجاد کنید نام این افزونه Live Scores می باشد. باتوجه به علاقه بیشتر مردم به ورزش فوتبال این پلاگین امکان نمایش نتایج زنده لیگ های معتبر اروپایی از قبیل لیگ جزیره (انگلیس) ، لیگ سری a ایتالیا ، لالیگا اسپانیا ، بوندس لیگا آلمان ، لوشامپیونه یا لیگ یک فوتبال فرانسه ، نمایش نتایج زنده مسابقات چمپیونزلیگ یا لیگ قهرمانان اروپا و … را دارا می باشد جهت معرفی امکانات افزونه وردپرس نمایش نتایج زنده فوتبال و بسکتبال در وردپرس Live Scores با اسکریپت ها همراه باشید.

 

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

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

 

اگر برای نمایش نتایج زنده مسابقات ورزشی در ابزارک مشکل دارید می توانید از افزونه Fastest Live Scores – Football Widgets جهت نمایش نتایج زنده مسابقات فوتبال لیگهای معتبر اروپایی در ابزارکهای وردپرس استفاده نمایید این پلاگین برخلاف افزونه قبلی تنها نتایج مسابقات فوتبال را نمایش می دهد.

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

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

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

 

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

در هنگام طراحی قالب وردپرس با استفاده از کد زیر می توانید در هر قسمت از قالب لیستی از مطالب زمانبندی شده وردپرس را نمایش دهید، در حال حاضر تعداد ۱۰ عنوان مطلب نمایش داده می شود که می توانید با تغییر مقدار posts_per_page تعداد مطالب نمایش داده شده را تغییر دهید . الاوه بر لینک مطالب می توانید تصویر شاخص، توضیح کوتاه از مطلب ، نام نویسنده ، تاریخ انتشار و … را نیز به نمایش بگذارید.

 

<ul>
<?php 
$ronakweb_com= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'future',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'10', 
)); ?> 
<?php if($ronakweb_com->have_posts()) : ?>
<?php while($ronakweb_com->have_posts()) : $ronakweb_com->the_post();?> 
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>

 

 

نوشته کوئری و کد نمایش مطالب زمانبندی شده قبل از انتشار در وردپرس اولین بار در اسکریپت ها پدیدار شد.

افزایش سرعت لود سایت وردپرس

بسیاری از کاربران تازه کار وردپرس که از قالبهای آماده دارای تصاویر گرافیکی سنگین و یا کدنویسی غیر استاندارد و استفاده بیش از حد از جاوا و جی کوئری ، از اینکه سایت شان به کندی لود و یا بارگذاری می شود ناراحت هستند این امر باعث کاهش بازدید و افزایش فشار بر روی سرور سایت می شود جهت افزایش سرعت لود سایت وردپرس می توانید فایلهای css , html , js قالب را فشرده کنید یکی از بهترین و راحت ترین کارها جهت فشرده سازی این فایلها استفاده از افزونه ها وردپرس می باشد پس اگر شما نیز قصد دارید سرعت بارگذاری یا لود وردپرس تان را افزایش دهید تا انتهای مطلب آموزش افزایش سرعت لود سایت وردپرس با افزونه Autoptimize همراه ما باشید.

 

افزونه Autoptimize یکی از بهترین افزونه های فشرده سازی css , html و js در وردپرس می باشد که دارای تنظیماتی ساده می باشد و تنها با تیک زدن چند گزینه می توانید فایلهای قالبتان را فشرده کنید .

 

اساس کار افزونه به این صورت است که تمام فایلها css و js را در یک فایل شرده می کند به عنوان مثال اگر در قالبتان ۱۰ فایل css فراخوانی شده باشد تمام این ۱۰ فایل در یک فایل css فشرده می شوند و فاصله های اضافه نیز برداشته می شود.

 

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

 

اگر در سایت تان از تصاویر کوچک زیادی استفاده می کنید بهتر است گزینه تولید data:urls برای تصاویر را فعال کنید.

نوشته افزایش سرعت لود سایت وردپرس اولین بار در اسکریپت ها پدیدار شد.