karbalaiem 8 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 باسلام خدمت اساتید عزیزدارم رو قالبم کار میکنم اما به یه مشکل برخورد کردم اینم دلیلش این هست که تخصصی بر کد های php ندارم شرمنده :-/مشکل این هست که من با کد زیر خروجی آی دی یک دسته رو می گیرم<?php echo get_post_meta($post->ID, 'WTF_paddress', true) ?>حالا می خوام این خروجی رو توی یک حلقه قرار بدم که شروع حلقه زیر هست<?php$my_custom_query= new WP_Query(array('post_type' => 'custom','post_status' => 'publish','cat' => '100','order' => 'DESC','orderby' => 'title','posts_per_page' =>'11','paged' => (get_query_var('paged')) ? get_query_var('paged') : 1)); ?><?phpif($my_custom_query->have_posts()) : ?><?phpwhile($my_custom_query->have_posts()) : $my_custom_query->the_post();?>حالا می خوام اون کد اولی رو جایگزین عدد ۱۰۰ تو کد دومی بکنم چطوری باید این کار رو انجام بدم؟؟اگر ممکنه راهنماییم کنین نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 <?php$wtf_paddress = get_post_meta($post->ID, 'WTF_paddress');if(!empty($wtf_paddress)) {$wtf_paddress = get_post_meta($post->ID, 'WTF_paddress', true);}else {$wtf_paddress = 100;}$my_custom_query= new WP_Query(array('post_type' => 'custom','post_status' => 'publish','cat' => $wtf_paddress,'order' => 'DESC','orderby' => 'title','posts_per_page' =>'11','paged' => (get_query_var('paged')) ? get_query_var('paged') : 1));if($my_custom_query->have_posts()) : ?><?phpwhile($my_custom_query->have_posts()) : $my_custom_query->the_post();?> 4 نقل قول لینک به ارسال
karbalaiem 8 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 ببخشید که دوباره سوال میکنمهمانطور که قبلا گفتم من با این کد آی دی دسته رو میگیرم<?php echo get_post_meta($post->ID, 'WTF_paddress', true) ?>چطوری میتونم با استفاده از که بالا لینک دسته و عنوان دسته را بدست بیارم البته دسته ای که خدمتتون عرض کردن از یک تکسنومی خاص به نام location هست ؟؟؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 <?php$cat_id = get_post_meta($post->ID, 'WTF_paddress', true);$cat_link = get_category_link( $cat_id );$cat_name = get_cat_name($cat_id);?><a href="<?php echo $cat_link;?>"> <?php echo $cat_name;?></a> 1 نقل قول لینک به ارسال
karbalaiem 8 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 واقعیتش من دارم این کد را داخل یه چرخه دیگه استفاده میکنمکد کل چرخه رو زیر گزاشتموقتی از کدی که دادید استفده میکنملینک اشتباه داده میشه<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <!--keshvar--> <div class="col-lg-3 col-sm-6">[/left] <div class="card hovercard"> <div class="cardheader" style="background-image:url(<?php $images = rwmb_meta( 'image_tumb', 'type=image&size=medium' );foreach ( $images as $image ){ echo "{$image['url']}";} ?>)"></div> <div class="avatar"><a href="<?php the_permalink(); ?>"><?php $images = rwmb_meta( 'image_flag', 'type=image&size=thumbnail' );foreach ( $images as $image ){ echo "<img src='{$image['url']}' width='{$image['width']}' height='{$image['height']}' title='{$image['title']}' alt='{$image['alt']}' />";} ?></a> </div> <div class="info"> <div class="title"> <a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </div> <div class="desc">پایتخت: <?php echo get_post_meta($post->ID, 'paytakht', true) ?></div> <div class="desc">جمعیت: <?php echo get_post_meta($post->ID, 'Population', true) ?></div> <div class="desc">مساحت: <?php echo get_post_meta($post->ID, 'Area', true) ?></div> <div class="desc">کد تلفن: +<?php echo get_post_meta($post->ID, 'kodnumber', true) ?></div> </div> <div class="bottom"> <a class="btn btn-danger btn-sm" rel="publisher" href="<?php the_permalink(); ?>"> اطلاعات بیشتر </a><?php$cat_id = get_post_meta($post->ID, 'WTF_paddress', true);$cat_link = get_category_link( $cat_id );?> <a class="btn btn-warning btn-sm" rel="publisher" href="<?php echo $cat_link;?>"> لیست شهر ها </a> </div> </div> </div> <!--/keshvar-->کدی را که شما دادید در قسمت لیست شهر ها استفاده کردم اما متاسفانه جواب ندادخیلی ممنون از اینکه اینقدر سریع جواب ارسال میکنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 get_category_link از توابع استاندارد وردپرسه و نمی شه لینک را اشتباه برگردونه آی دی دسته را درست نمی گیرید https://codex.wordpress.org/Function_Reference/get_category_linkمی تونید از آی دی دسته مستقیما هم لینک بسازید <a href="<?php bloginfo('url');?>/?cat=<?php echo $cat_id;?>">... 1 نقل قول لینک به ارسال
karbalaiem 8 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 ببخشید که اینو ذکر نکردماین آی دی یک دسته نیست و آی دی یک تاکسنومی به نامcountries-tهست فکر میکنم برای همین کد کار نمیکنه.این صفحه رو هم نگاه کردم اما باز چیزی دستم نیومد.https://codex.wordpress.org/Function_Reference/get_term_link نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 شما در مورد دسته بندی سئوال کردیدالان در مورد لینک هنوز مشکل دارید یا حل شده؟ 1 نقل قول لینک به ارسال
karbalaiem 8 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 هنوز با مشکل مواجه هستم متاسفانه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 اگر منظورتون اینه که آی دی یک ترم از تاکسونامی countries-t را می خواهید به لینکش تبدیل کنید $term_id= get_post_meta($post->ID, 'WTF_paddress', true);$term_link = get_term_link($term_id, 'countries-t'); 2 نقل قول لینک به ارسال
karbalaiem 8 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 یه سوال ببخشید که اینو اینجا می پرسممن با تابع زیر شماره آی دی یک سری نوشته از یک پست تایپ به نام places رو می گیرم؟<?php echo get_post_meta($post->ID, 'abohava1', true) ?>خروجی تابع در var dumparray (size=4) 0 => string '101' (length=3) 1 => string '88' (length=2) 2 => string '20' (length=2) 3 => string '14' (length=2)خب حالا من یه چرخه می خوام که نوشته ها با آی دی های فوق و نمایش بدم باید چطوری این کار رو بکنمممنون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 <?php$abohava = get_post_meta($post->ID,'abohava1');foreach($abohava as $value) :$post = get_post($value);$title = $post->post_title;$content = $post->post_content;echo $title.'<br>';echo $content;endforeach;?>سئوالتون هیچ ارتباطی با تایپیک نداشت و در صورتیکه متاها را بدرستی آرایه کرده باشید جواب می دهراه منطقی و درست ترش اختصاص یک دسته بندی مشترک و ساخت کوئری برای اون دسته بندی بود که بشه ازش خروجی xml و rss و atom هم گرفت یا فایل json براش ساخت که بشه ازش ابزار برای وبلاگها و سایتها ایجاد کرد 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .