hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۰:۴۰
سلام بچه ها
من نیاز شدید به کد php نمایش محتوای یک صفحه ( همون برگه خودمون ) دارم
مثلا یه برگه به نام ali دارم میخوام با یه کد php فراخونیش کنم
و فقط میخوام محتوای این صفحه لود بشه نه نظرات و دسته ها و اینا
یه کد php که محتویات یک برگه ی ساخته شده رو فراخونی کنه
NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۰:۴۴
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content(''); ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۱:۰۸
NESTED گفت:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content('ادامه مطلب را بخوانيد »'); ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
nested جان چی نوشتی؟ این که مطالب یه ادامه مطلب رو نشون میده. به هر حال ممنون.اما این اون چیزی نیست که میخوام.
من یه برگه میسازم به نام علی
حالا میخوام محتویاتش مثلا در یه باکس در اسلایدر بار نمایش داده بشه. ولی میخوام با کد php فراخونی بشه
در کل یه کد php میخوام که محتویات برگه ali رو نشون بده
NESTED
آفلاین
عضو فعال
تعداد نوشتهها: ۲۳۵۴
تشکر شده: ۲۳۷۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۱:۲۵
خب اول میگی می خوام محتویات این فایل رو نشون بدم و بعد حالا میگی میخوام در ساید بار نمایشش بدم
خب برای اینکار این کد ها رو به کار ببر :
<?php
query_posts('page_id=2'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content(''); ?>
<?php endwhile; ?>
در جایی که نوشته شده page_id=2 بجای عدد 2 آیدی صفحه مورد نظر رو بنویس
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
hadivip
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۱:۴۷
NESTED گفت:
خب اول میگی می خوام محتویات این فایل رو نشون بدم و بعد حالا میگی میخوام در ساید بار نمایشش بدم
خب برای اینکار این کد ها رو به کار ببر :
<?php
query_posts('page_id=2'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_content(''); ?>
<?php endwhile; ?>
در جایی که نوشته شده page_id=2 بجای عدد 2 آیدی صفحه مورد نظر رو بنویس
نمیشه کد بالا را شبیه کد زیر نوشت چون کد بالا وقتی در قالب قرار میگیره کل محتویات content رو جایگزین خودش میکنه
$the_query = new WP_Query( 'p=7' );
while ( $the_query->have_posts() ){
$the_query->the_post();
the_content();
}
wp_reset_postdata();
این کد پست شماره 7 رو فراخونی میکنه میشه جوری تغییرش داد که بجاش با برگه رو فراخونی کنه؟
hadivip
آفلاین
عضو
تعداد نوشتهها: ۳۱
تشکر شده: ۱۰ بار
#
نوشته شده: ۱۳ سال پیش
۷ آبان ۱۳۹۰ - ۰۲:۱۲
دستت درد نکنه حل شد. بهتره بجای اون حلقه از کد زیر استفاده کنم
خیلی جواب داد
<?php $id=47; $post = get_page($id); echo $post->post_content; ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
میلاد