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

خانه / آموزش وردپرس / کوئری وردپرس و روش ایجاد آن
کوئری وردپرس و روش ایجاد آن

کوئری وردپرس و روش ایجاد آن

اطلاعات

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

دسته بندی: آموزش وردپرس, هک وردپرس

برچسب ها:

کوئری وردپرس و روش ایجاد آنReviewed by مرتضی براتی on Oct 28Rating: 5.0

با سلام خدمت کاربران محترم آپ تم این بار در خدمت شما هستیم با توضیح اینکه چگونه میتوان با کوئری وردپرس کار کرد و اصلا کوئری وردپرس چیست ؟

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

کوئری وردپرس

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

کوئری وردپرس مانند زیر نوشته می شود :

<?php 
$my_custom_query= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 
)); ?> 
<?php 
if($my_custom_query->have_posts()) : ?>
<?php 
while($my_custom_query->have_posts()) : $my_custom_query->the_post();?> 
<?php the_title(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
کاربرد کوئری درچیست : یکی اینکه ما زمانی که قالب جدیدی را طراحی می کنیم نیاز به نمایش مطالبمان داریم پس باید از این روش استفاده کنیم و دوم در رابطه با زمانی است که ما نیاز به تغییرات و ایجاد نمایش هایی با پست تایپ های گوناگون مانند محصولات و یا نمایش دسته بندی خاصی هستیم به طور مثال زمانی که ما نیاز داریم تا آموزش های وردپرس را به صورت اسلایدر نمایش دهیم یا هر چیز دیگر. اینکه نحوه نمایش چگونه باشد را شما تعیین می کنید زیرا این برای بخش رابط کاربری و یا ظاهر وب سایت است که با زبان های html  و  css امکان پذیر می باشد .

آموزش نحوه ساخت کوئری وردپرس و شرح آن

قبل از اینکه به مبحث اصلی آموزش یعنی ساخت کوئری هایی بپردازیم که به صورت کاربردی درون وب سایت قرار میگیرند باید نگاهی به مهم ترین توابع و کدهایی که درون این کوئری قرار میگیرند بپردازیم . خود کوئری با <?php query_posts( ); ?> باز و با <?php wp_reset_query(); ?> هم بسته می شود و میان این هر چیزی که قرار بگیرد به نمایش درخواهد آمد.
برای این کار کافیست تا کد زیر را در جایی که نیاز هست قرار دهید به وطر مثال میتوانید مطالب یک دسته خاص را در صفحه اصلی نمایش دهید و یا کلیه مطالبتان را در انتهای صفحه ای به دلخواه به نمایش بگذارید و یا در حال تبدیل قالبی به وردپرس هستید .
&lt;?php 
$my_custom_query= new WP_Query(array(
'post_type' =&gt; 'post',
'post_status' =&gt; 'publish',
'cat'&nbsp;&nbsp; &nbsp;=&gt;&nbsp;&nbsp; &nbsp;'1',
'order' =&gt; 'DESC',
'orderby' =&gt; 'ID',
'posts_per_page' =&gt;'10',
'paged' =&gt; (get_query_var('paged')) ? get_query_var('paged') : 1 
)); ?&gt; 
&lt;?php 
if($my_custom_query-&gt;have_posts()) : ?&gt;
&lt;?php 
while($my_custom_query-&gt;have_posts()) : $my_custom_query-&gt;the_post();?&gt; 
&lt;a href="&lt;?php the_permalink();?&gt;" title="پیوند پایدار &lt;?php the_title_attribute('echo=1'); ?&gt;" rel="bookmark"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;
&lt;?php endwhile; ?&gt;
&lt;?php endif; ?&gt;
&lt;?php wp_reset_query(); ?&gt;

به توضیح کد بالا میپردازیم :
ما در اینجا با استفاده از کد<?php $my_custom_query= new WP_Query(array( یک متغییر تعریف کردیم تا کوئری از دیتابیس وردپرس را فراخوانی کنیم و در یک آرایه مقادیری را مشخص میکنیم که به شرح آنها می پردازیم :

'post_type' =&gt; 'post', نوع پست تایپ را مشخص میکند که ما مطالب را در نظر داریم
'post_status' =&gt; 'publish', نوع وضعیت پست
'cat'&nbsp;&nbsp; &nbsp;=&gt;&nbsp;&nbsp; &nbsp;'1',آی دی دسته بندی که میخواهیم مطالب آن تکرارشوند &nbsp;
'order' =&gt; 'DESC',ترتیب نمایش مطالب
'orderby' =&gt; 'ID',نوع ترتیب بر اساس آی دی
'posts_per_page' =&gt;'10',و تعداد نمایش مطالب در هر صفحه کوئری ما
'paged' =&gt; (get_query_var('paged')) ? get_query_var('paged') : 1 

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

حلقه نمایش

برای نمایش عنوان مطلب :

&amp;lt;?php the_title(); ?&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش پیوند یکتای مطلب :

&amp;lt;a href="&amp;lt;?php the_permalink();?&amp;gt;" title="پیوند پایدار &amp;lt;?php the_title_attribute('echo=1'); ?&amp;gt;" rel="bookmark"&amp;gt;&amp;lt;?php the_title(); ?&amp;gt;&amp;lt;/a&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش تعداد دیدگاه های مطلب :

&amp;lt;?php comments_number('0', '1', '%') ?&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش نام نویسنده مطلب :

&amp;lt;?php the_author_name(); ?&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش تصویر شاخص :

&amp;lt;?php the_post_thumbnail('small'); ?&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش دسته بندی :

&amp;lt;?php the_category(', '); ?&amp;gt;

مشاهده کدها در پنجره جدید

برای نمایش چکیده مطلب :

&amp;lt;?php the_excerpt(); ?&amp;gt;

و در انتها حلقه و کوئری مطالب خود را میبندیم با کد زیر :

کدهای انتهای حلقه و کوئری

&lt;?php endwhile; ?&gt;
&lt;?php endif; ?&gt;
&lt;?php wp_reset_query(); ?&gt;

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

شما میتوانید برای آشنایی بیشتر با توابع وردپرس به مقاله معرفی لیست کامل توابع مهم نگاهی داشته باشید

با تشکر از همراهی شما – شاد باشید.

 

منبع: آپ تم  مرجع: آموزش وردپرس

باکس دانلود

  • کاربران گرامی از ارسال دیدگاه جهت پشتیبانی محصولات ویژه ( خریداری شده) خود داری کنید برای این امر از قسمت پشتیبانی اقدام کنید.

هنوز هیچ دیدگاهی وجود ندارد

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


کوئری وردپرس و روش ایجاد آنReviewed by مرتضی براتی on Oct 28Rating: 5.0

تخفیف 50 درصدی وردپرس-آپ تم