سلام استاد وقت بخیر
ضمن تشکر از اموزش عالی تون
من مشکلات زیر را داشتم
1-به جای این پست ها را لود بکنه میاد پیج ها را به جای پست ها لود میکنه
و وقتی به داخل ویرایش یک برگه( مثلا خانه ) میرم در url جستجوگرم url زیر را نشون میده:
http://wordpress.exp/wp-admin/post.php?post=42&action=edit
چرا به صورت پست هست و فک میکنم مشکل از همین برگه ها باشه؟؟
البته من این مشکل را حل کردم ولی میخام بدونم که دلیل این مشکل چیه و ایا راهی برا اصلاح اون هست
<!-- Main Content -->
<?$my_custom_query= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'cat' => '۱',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'10',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<?php if ($my_custom_query->have_posts()) : ?>
<?php while ($my_custom_query->have_posts()) : $my_custom_query->the_post(); ?>
<div class="post-preview">
<a href="<?php the_permalink();?>">
<h2 class="post-title">
<?php the_title(); ?>
</h2>
<h3 class="post-subtitle">
</h3>
</a>
<p class="post-meta">Posted by
<a href="#">Start Bootstrap</a>
<?php the_date()?>
</p>
</div>
<hr>
<?php endwhile ?>
<?php endif ?>
<!-- Pager -->
<div class="clearfix">
<a class="btn btn-primary float-right" href="#">Older Posts →</a>
</div>
</div>
</div>
</div>
<hr>
که در فایل content از کد بالا استفاده کردم که جواب گرفتم
2- وقتی فایل page.php را به قالبم اضافه میکنم کلا صفحه سفید میشه و هیچ نشون نمیده حتی در سورس پیج هم چیزی نشون نمیده
البته داخل page.php هیچ چیزی نوشته نشده و خالی هست.
باز هم تشکر میکنم که وقت میزارید و جواب میدید.
سلام خدمت شما. تمامی محتوا در وردپرس در یک جدول به نام posts ذخیره میشه و عملا هر چیزی به نام مطلب،برگه یا محتوای سفارشی در وردپرس در همین جدول ذخیره میشه . دلیل اینکه در آدرس مدیریت اون کلمه post قرار گرفته همینه. چون وردپرس همه چیزی رو به صورت post میبینه و فقط در دیتابیس با یک ستون post_type نوع اون رو مشخص میکنه. البته شما با کوئری که ایجاد کردین فقط می تونید مطالب رو دریافت کنید که همون خروجی مد نظر شما هست و بدون مشکل در هر جای دیگه ای هم می تونید همین کد رو استفاده کنید. فایل page.php برای مشاهده محتوای یک برگه استفاده میشه و قاعدتا اگر کدی داخلش وجود نداشته باشه صفحه سفید نشون داده میشه.