WordPressの基本タグ一覧

WordPress

WordPressを利用し始めて、今では新規サイト制作・リニューアルの案件の大半で利用しています。多くの汎用CMSがありますが、ワードプレスは利用者も多くサポートサイトも充実しているため、初心者でも比較的楽に取り組めるものだと思います。

wikipedia CMS一覧
WordPress Codex
コードの使用例などが丁寧に記載されています。
WordPress フォーラム
WPに関する質問などに答えてくれるフォーラム。過去の例を一通り読んで解決することも多いですので、まずは類似例を検索し、読んでから質問をしましょう。

phpのプログラマーやWordPressに詳しいスタッフが身近にいますので、以前は私自身がやらなければならないことも「丸投げ」していましたが、このところは「このままでは時代に取り残されそう」と感じ始め、カスタマイズをしたりオリジナルテーマを作ったりしています。

まだまだ大規模で複雑なものは周り任せですが・・・。

パソコンの中を整理していて出てきた、ブログの既存テーマをCSSのみでアレンジする程度の「超初心者」だった頃の、WordPressの基本タグ一覧が出てきましたので、捨てる前に掲載しておこうと思います。

WordPress
WordPressの超初心者のためのタグ一覧

WordPress超初心者のための基本タグ一覧

・header.php呼び出し 


<?php get_header(); ?>

・sidebar.php呼び出し


<?php get_sidebar(); ?>

・footer.php呼び出し


<?php get_footer(); ?>

get_sidebar(‘2’) のように引数指定をすると、異なる仕様のものを呼び出しすることが可能です(この場合sidebar-2.phpの呼び出し)。ページやカテゴリの違いでデザインが変更になる場合などは、あらかじめsidebar-2.phpを作っておいて呼び出しをします。

・特定ファイルの呼び出し


<?php include( TEMPLATEPATH . '/特定ファイル.php' ); ?>

phpでできているものですから、phpを少しかじった人には馴染みのあるものが多いですね。

・検索窓の呼び出し


<?php get_search_form(); ?>

bloginfo パスの呼び出し

ローカルで構築したり、テストサイトで構築することの多いCMSですので、絶対パスを書いていく際に後で書き換えしたりするのはありえない苦労です。また、様々な設定を全て一括管理していくのがCMSの良いところ。サイト名の変更なども一括管理が可能です。

・サイト名の呼び出し


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

・URL絶対パスの呼び出し リンクを貼る際などで頻繁に使うものです


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

・テンプレート呼び出し テーマフォルダの呼び出し。imageやJavaScriptフォルダを呼び出す際などに使うことが多いもの


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

・スタイルシート呼び出し 読んでそのままなのがありがたい。style.cssを呼び出します。


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

・サイトdescription呼び出し


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

・RSS呼び出し


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

基本タグを使ったheader.phpの例

ちょっとはしょっているところもありますが


<head>
<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>

<meta name="description" content="<?php bloginfo('description'); ?>">

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>">
<script src="<?php bloginfo('template_url'); ?>/common/js/jquery.js"></script>

</head>

<body>
<div id="headOuter">
    <header id="globalHead">
        <h1><a href="<?php bloginfo('url'); ?>"><img src="<?php bloginfo('template_url'); ?>/common/images/logo.png" alt="" /></a></h1>
</header>
</div>

<div id="wrapper" class="clearfix">

pege.phpの記載例


<?php get_header(); ?>

    <?php if(have_posts()):while(have_posts()):the_post(); ?>

        <?php the_content(); ?>
    </div>
    <?php endwhile;endif; ?>

<div id="sidemenu">
    <?php get_sidebar(); ?>
</div>
<!--//////wrapper-->
<?php get_footer(); ?>

if(have_posts()):while(have_posts()):the_post(); endwhile;endif; などはループ(while)・条件分岐(if)と呼ばれるもの。これはまた別の機会で。

どなたかのお役にたてれば幸いです。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください