mehdi...

کوئری گرفتن از پست ها وردپرس فیلتر دسته ها

8 پست در این موضوع قرار دارد

با سلام

میخواستم از پست ها تو دیتابیس کوئری بگیرم و دسته ها را فیلتر قرار بدم

یعنی همه پست هایی که دسته با ای دی 1 هستند را نمایش بدم

ولی جدول ها یکم پیچیده کرد من نفهمیدم جدول های wp_terms , wp_term_relationships , wp_term_taxonomy یکم پیچیده شد

0

به اشتراک گذاری این پست


لینک به پست

سلام

خیلی ساده

از ژنراتور کوئری ساز که تو منو هست می تونی استفاده کنی

یا ساده تر:


<?php
query_posts('cat=7&showposts=20');
if(have_posts()): while(have_posts()): the_post(); ?>
<a href="<?php the_permalink(); ?>"><li><?php the_title(); ?></li></a>
<?php endwhile; endif;wp_reset_query(); ?>

20 پست آخر دسته 7

2

به اشتراک گذاری این پست


لینک به پست

اخه نمی خوام اینجوری کوئری بگیرم

میخوام با sql کوئری بگیرم مثلا


select post_title from wp_posts
where ID = 222

واسه این که تو زمینه دلخواه یه سری مقدادیر هست که میخوام با sql کوئری بگیرم ازشون

حالا اگه راهی داره که با این کد که دادی بشه از زمینه دلخواه های اون پست هم کوئری گرفت خیلی کار راحت تر میشه و عالی میشه :)

0

به اشتراک گذاری این پست


لینک به پست

<?php
global $wpdb;
$sql = "select post_title from wp_posts
where ID = 222
LIMIT 10";
$query = $wpdb->get_results($sql);
foreach ($query as $every) {
echo $every->post_title;
}
?>

2

به اشتراک گذاری این پست


لینک به پست

عزیز جمله اول منو بخون

می خوام کوئری اس کیو ال بگیرم از پست هایی که دسته با ای دی 1 دارند

ولی یکم پیچیده شده و جدول های wp_terms , wp_term_relationships , wp_term_taxonomy باید جوین کرد و فهمید که این ای دی پست با کدوم دسته وصل شده

این کوئری را میخوام

0

به اشتراک گذاری این پست


لینک به پست

و سوال دیگه با تابع

query_posts

میشه از زمینه دلخواه ها هم کوئری گرفت ؟

مثلا زمینه دلخواه با نام gheymat بالاتر از 200000 باشه را نمایش بده

0

به اشتراک گذاری این پست


لینک به پست

و سوال دیگه با تابع

query_posts

میشه از زمینه دلخواه ها هم کوئری گرفت ؟

مثلا زمینه دلخواه با نام gheymat بالاتر از 200000 باشه را نمایش بده

میشه. نمونه کدش داخل ژنراتور هست.

0

به اشتراک گذاری این پست


لینک به پست

اگه میشه قرار بدید اینجا چون یه زمینه دلخواه نیست چند زمینه دلخواه را میخوام فیلتر کنم

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط farnam
      سلام دوستان. عرض ادب
      بنده در سایتم با مشکل حجم زیاد جدول wp_options روبرو شدم بطوریکه حجمش 1.7 گیگ هست!
      با همه افزونه های تمیز کننده transient ها رو پاک کردم، حتی بصورت دستی هم پاک و optimize کردم ولی حجمش کم نشد
      دوستان میدونن مشکل چی هست و چکار باید بکنم؟
      آیا روشی هست بفهمم سطرهای جدول دیتابیس کدومشون حجیم تر هستند؟
      با تشکر
    • توسط taha_e
      سلام یک مشکلی برام ایجاد شده قبلا نام نویسی کاربران سایت با افزونه دیجیتس بوده که یک متا ساخته بنام Digits_phone_no و شماره کاربران که در واقع همون نام کاربری هست بدون عدد صفر اینجا ذخیره میشه مثلا به این صورت 9123456789 حالا یک افزونه پنل کاربری نصب کردم که داخل خودش پنل پیامکی داره و کاربرانی که ثبت نام می کنند رو تو یک متای جدید ثبت می کنه مثلا به اسم wupp و با فرمت کامل شماره موبایل یعنی صفر هم اولش داره به این صورت 09123456789
      اتفاقی که میوفته اینه که کاربرانی که قبلا ثبت نام کردند دیگه اینجا شناسایی نمیشن برای ورود  چون متای نام کاربری متفاوته حالا باید از یک روش مقادیر متای افزونه دیجیتس رو از  Digits_phone_no به wupp کپی کنم و یک صفر هم اولش اضافه بشه
      آیا این امکان پذیر هست و کسی راهی براش سراغ داره؟
    • توسط amirhsyn
      سلام قبل از نصب وردپرس وقتی میخوام دیتابیس توی لوکال هاست ایجاد کنم اولی که وارد صفحه ی phpmyadmin میشم این ارور رو نمایش میده :
      Could not save configuration 
      Table phpmyadmin pma__userconfing don't exist in engine 
      به ارور توجه نکردم و دیتابیس رو ساختم وقتی و وقتی روی دیتابیسی که ساختم کلیک میکنم این ارور به نمایش میاد 
      Table phpmyadmin.pma__tracking doesn't to exist in engine 
      ممنون میشم راهنمایی کنید چکار باید بکنم
      (از xampp استفاده میکنم)
       
    • توسط jistili1
      سلام دوستان.من توی سایتم وقتی مثلا یک محصول اضافه میکنم ، این محصول در دیتابیس درج میشه بعدش توی سایت که میام نیستش.برای اینکه محصول جدیدی که اضافه کردم بیاد باید حتما کش صفحه رو پاک کنم تا باید.این مشکل رو برای کش شدن فایل های css دیده بودم ولی برای دیتابیس دیگه ندیده بودم.باید چیکار کنم؟ممنون میشم کمکم کنید.
      هاستم سی پنل هست.با pdo به دیتابیس وصل شدم.
      ضمنا این مشکل برای هر گونه تغییری در دیتابیس هست.اعم از حذف ، آپدیت و ... .
    • توسط amirdehghani
      سلام ببخشید من داخل سایت ام query monitor نصب کردم بعد بهم ارور slow query میده  میگه دو تا slow query داری 
      الان باید چیکار کنم که درست بشن با افزونه میشه درستش کرد یا باید کد های query رو تغییر بدم 
      لطفا کمک کنید خیلی مهمه تا امشب باید درستش کنم تحویل بدم