mehran-b 2385 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 درود مجدد نقل قول خروجی کد شما نتونست لیست کنه کامل عجیبه. این شکلی بشه کد چطور؟ <?php $cats = get_the_category(get_queried_object_id()); $itemListElement = array(); foreach($cats as $cat) { $link = get_category_link($cat->term_id); $position = calcPosition($link); $itemListElement[] = array( '@type' => 'ListItem', 'position' => $position, 'item' => array( '@id' => $link, 'name' => get_cat_name($cat->term_id) ) ); } $data = array( '@context' => 'http://schema.org', '@type' => 'BreadcrumbList', 'itemListElement' => $itemListElement ); echo '<script type="application/ld+json">'; echo json_encode($data); echo '</script>'; ?> 1 نقل قول لینک به ارسال
Monica 322 ارسال شده در دی 96 مالک گزارش بازنشر ارسال شده در دی 96 در 8 ساعت قبل، mehran-b گفته است : درود مجدد عجیبه. این شکلی بشه کد چطور؟ سلام و تشکر نه ، فقط position : 3 رو خروجی میده مثل قبلی . دارم به یک جاهایی میرسم سوال: من الآن نام دسته بندی رو با کد زیر میگیرم ، یعنی نام آخرین زیر مجموعه رو میده //با فرض آدرس نوشته زیر // www.sitename.com/video/eu-video/it-video/نام نوشته/ <?php echo get_the_category( $id )[0]->name;?> //خروجی کد بالا : ویدیو ایتالیا اگر بخوام نام یک دسته قبل ، و یک دسته قبل تر رو جدا جدا خروجی بگیرم کد چطوری میشه؟ یعنی بشه "ویدیو اروپا" خط بعد "ویدیو" نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 درود مجدد نقل قول اگر بخوام نام یک دسته قبل ، و یک دسته قبل تر رو جدا جدا خروجی بگیرم کد چطوری میشه؟ یعنی بشه "ویدیو اروپا" خط بعد "ویدیو" برای دریافت نام ها هیچ روش دقیقی وجود نداره به خاطر همین هست که بنده از اون کد بالا استفاده کردم. اون کد هم که دادم علتی وجود نداره که مشکل داشته باشه چون خودمم ازش خروجی گرفتم و خروجی کاملا درست بوده. شما با بنده در ارتباط باشید تا مشکل رو بررسی کنم. موفق باشید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .