ホームページ > バックエンド開発 > PHPチュートリアル > WordPress カテゴリと投稿数

WordPress カテゴリと投稿数

Susan Sarandon
リリース: 2025-01-17 00:04:13
オリジナル
862 人が閲覧しました

WordPress Categories with post count

このショートコードは、WordPress カテゴリとそれぞれの投稿数をきちんと表示します。

PHP コード:

<code class="language-php">// ---------------------------------------------------------- //
//           Custom WordPress Category Display                //
// ---------------------------------------------------------- //

function display_categories_with_count() {
    $categories = get_categories();
    $output = '<ul class="sf-categories">';
    foreach ($categories as $category) {
        $output .= '<li><a href="' . get_category_link($category->term_id) . '">' . $category->name . '<span>(' . $category->count . ')</span></a></li>';
    }
    $output .= '</ul>';
    echo $output;
}

add_shortcode('category_count', 'display_categories_with_count');</code>
ログイン後にコピー

CSS スタイル:

<code class="language-css">/* ---------------------------------------------------------- */
/*           Styled Category List for WordPress              */
/* ---------------------------------------------------------- */
.sf-categories { display: flex; flex-direction: column; gap: 8px; list-style: none; margin: 0; padding: 0; }
.sf-categories li { position: relative; padding: 0; }
.sf-categories li a { display: flex; background-color: #fff; color: #000; border-radius: 8px; padding: 10px 16px; font-size: 1rem; text-decoration: none; transition: all .2s ease-in-out; }
.sf-categories li a span { display: block; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); padding: 3px 8px; font-size: 0.85rem; line-height: 1; background-color: rgba(0,0,0,.05); border-radius: 4px; }
.sf-categories li a:hover { background-color: #46A787; color: #fff; }
.sf-categories li a:hover span { background-color: rgba(255,255,255,.1); color: #fff; }</code>
ログイン後にコピー

完全ガイド: このスタイル付きカテゴリ リストと投稿数を使用して WordPress サイトを強化します。 投稿またはページ内で提供されたショートコード [category_count] を使用してください。

以上がWordPress カテゴリと投稿数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート