WordPress 初心者向け よく使うコード一覧 | 【福岡】LP・ランディングページ・ホームページ制作|セルピー

WordPress 初心者向け よく使うコード一覧

WordPressでよく使われるコードやタグは多くあり、テーマやプラグイン開発に役立ちます。以下に、よく使われるコードの例をいくつか紹介します。

記事情報の表示

記事タイトル

<?php the_title(); ?>

記事本文

<?php the_content(); ?>

抜粋

<?php the_excerpt(); ?>

投稿日時

<?php the_time('Y-m-d'); ?>

投稿カテゴリ

<?php the_category(', '); ?>

投稿タグ

<?php the_tags(); ?>

サイト情報の表示

サイト名

<?php bloginfo('name'); ?>

サイトの説明(キャッチフレーズ)

<?php bloginfo('description'); ?>

サイトのURL

<?php echo home_url(); ?>

テンプレートディレクトリのURL

<?php echo get_template_directory_uri(); ?>

スタイルシートディレクトリのURL

<?php echo get_stylesheet_directory_uri(); ?>

ループ処理

基本的なループ

<?php if ( have_posts() ) : ?>
    <?php while ( have_posts() ) : the_post(); ?>
        <!-- 投稿の内容を表示 -->
    <?php endwhile; ?>
<?php else : ?>
    <p>No posts found.</p>
<?php endif; ?>

ナビゲーションとメニュー

カスタムメニューの表示

<?php
wp_nav_menu(array(
    'theme_location' => 'primary',
    'container' => 'nav',
    'container_class' => 'main-navigation'
));
?>

ページナビゲーション(ページ送り)

<?php
the_posts_pagination(array(
    'mid_size'  => 2,
    'prev_text' => __('&laquo; Previous', 'textdomain'),
    'next_text' => __('Next &raquo;', 'textdomain'),
));
?>

カスタムフィールド

カスタムフィールドの表示

<?php echo get_post_meta($post->ID, 'カスタムフィールド名', true); ?>

ウィジェット

ウィジェットエリアの表示

<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
    <aside id="secondary" class="widget-area">
        <?php dynamic_sidebar( 'sidebar-1' ); ?>
    </aside>
<?php endif; ?>

条件分岐タグ

ホームページかどうかの判定

<?php if ( is_home() ) : ?>
    <!-- ホームページのコンテンツ -->
<?php endif; ?>

シングルページかどうかの判定

<?php if ( is_single() ) : ?>
    <!-- シングルページのコンテンツ -->
<?php endif; ?>

特定のカテゴリかどうかの判定

<?php if ( is_category('カテゴリー名') ) : ?>
    <!-- 特定のカテゴリのコンテンツ -->
<?php endif; ?>

その他の便利なテンプレートタグ

ヘッダーの呼び出し

<?php get_header(); ?>

フッターの呼び出し

<?php get_footer(); ?>

サイドバーの呼び出し

<?php get_sidebar(); ?>

コメントテンプレートの呼び出し

<?php
if ( comments_open() || get_comments_number() ) :
    comments_template();
endif;
?>

カスタムロゴの表示

<?php the_custom_logo(); ?>