🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ اریا خیّر
مشکل با لود شدن پست‌ها در سایت
کیوان علی محمدی حل شده توسط کیوان علی محمدی

سلام استاد  وقت بخیر 

ضمن تشکر از اموزش عالی تون 

من مشکلات زیر را داشتم 

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 &rarr;</a>
            </div>
        </div>
    </div>
</div>
<hr>

که در فایل content از کد بالا استفاده کردم که جواب گرفتم

 

2- وقتی فایل page.php را به قالبم اضافه میکنم کلا صفحه سفید میشه و هیچ نشون نمیده حتی در سورس پیج هم چیزی نشون نمیده 

البته داخل page.php هیچ چیزی نوشته نشده و خالی هست.

باز هم تشکر میکنم که وقت میزارید و جواب میدید.

 

سلام خدمت شما. تمامی محتوا در وردپرس در یک جدول به نام posts ذخیره میشه و عملا هر چیزی به نام مطلب،برگه یا محتوای سفارشی در وردپرس در همین جدول ذخیره میشه . دلیل اینکه در آدرس مدیریت اون کلمه post قرار گرفته همینه. چون وردپرس همه چیزی رو به صورت post میبینه و فقط در دیتابیس با یک ستون post_type نوع اون رو مشخص میکنه. البته شما با کوئری که ایجاد کردین فقط می‌تونید مطالب رو دریافت کنید که همون خروجی مد نظر شما هست و بدون مشکل در هر جای دیگه ای هم می‌تونید همین کد رو استفاده کنید. فایل page.php برای مشاهده محتوای یک برگه استفاده میشه و قاعدتا اگر کدی داخلش وجود نداشته باشه صفحه سفید نشون داده میشه.

بهترین پاسخ
کیوان علی محمدی ۰۱ شهریور ۱۴۰۰، ۰۹:۲۴