第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在 WordPress 循環(huán)中的第一篇文章后插入內(nèi)容

在 WordPress 循環(huán)中的第一篇文章后插入內(nèi)容

PHP
LEATH 2022-07-22 10:40:21
我想在 index.php 循環(huán)中的第一個(gè)帖子之后顯示一個(gè)類別列表(這是我的 WP 主題用來(lái)顯示帖子的模板)。我在網(wǎng)上四處搜索,發(fā)現(xiàn)了一些代碼(見(jiàn)下文),它應(yīng)該按照我的意愿進(jìn)行 - 注入一個(gè)類別標(biāo)題列表作為循環(huán)中帖子列表之間的鏈接。但是,它沒(méi)有按預(yù)期工作。它只顯示一個(gè)類別標(biāo)題,而不是全部。有趣的是,它顯示第一個(gè)帖子類別的標(biāo)題(自定義代碼之前的帖子),但沒(méi)有其他內(nèi)容。我的 Loop 代碼,包括我插入的自定義代碼,如下:<?php if (have_posts()) : while (have_posts()) : the_post(); ?><?php get_template_part('content'); ?>// START CUSTOM CODE<div><?php if( $wp_query->current_post == 0 ) {   $categories = get_the_category();  $separator = ' ';  $output = '';  if($categories){    foreach($categories as $category) {        $output .= '<a href="'.get_category_link( $category ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator;    }    echo trim($output, $separator);  }} ?></div>// END CUSTOM CODE<?php endwhile; ?>  希望有人可以提供幫助。
查看完整描述

2 回答

?
哈士奇WWW

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊

您的問(wèn)題對(duì)我來(lái)說(shuō)有點(diǎn)不清楚,但是您似乎想要所有類別的列表,對(duì)嗎?我認(rèn)為“$categories = get_the_category();”這一行 僅獲取當(dāng)前(在本例中為第一個(gè))帖子的類別。

如果您想要博客/網(wǎng)站中存在的所有類別的列表,請(qǐng)嘗試“get_categories”,https://developer.wordpress.org/reference/functions/get_categories/


查看完整回答
反對(duì) 回復(fù) 2022-07-22
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

試試這個(gè)代碼,對(duì)你的代碼做些小改動(dòng)......


 <?php if (have_posts()) : $i = 1; while (have_posts()) : the_post(); ?>


<?php get_template_part('content'); ?>


<div class="categories">


<?php 

if( $i == 1){


    $categories = get_categories( array(

        'orderby' => 'name',

        'parent'  => 0

    ) );


    foreach ( $categories as $category ) {

        printf( '<a href="%1$s">%2$s</a><br />',

            esc_url( get_category_link( $category->term_id ) ),

            esc_html( $category->name )

        );

    }

}

?>


</div>



<?php $i++; endwhile; ?>  


查看完整回答
反對(duì) 回復(fù) 2022-07-22
  • 2 回答
  • 0 關(guān)注
  • 155 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)