WordPress
2012.05.21
WordPressのお祭りワードキャンプって一体なによ!?
WordPress大好きな人ならWordCamp(ワードキャンプ)に一度は参加されたことあるんじゃないでしょうか。
私は昨年、神戸のワードキャンプに初めて参加しました。
私自身、WordPressを触ってまだ1年しか経ってないんだけど^^;
正直、ワードキャンプの凄さに惚れてWordPressが益々好きになった内の一人です♪
なにが凄いかって??!
ちょっと私なりにまとめてみました!
そもそもWordPressって何よ?
遠回りになりますが、一からまとめてみます。
このサイトで散々記事にしているWordPress(ワードプレス)。
今更ですが、WordPressとは無料のCMS(コンテンツマネージメントシステム)です。
簡単に言うと誰でも簡単に作れてしまうブログです。
WordPressには、サーバーを持たなくっても作れるw
WordPress
2012.05.17
カスタムフィールドテンプレートを使って表示内容を切り替える方法
ページによって生成されたページの表示内容を変えたい時ってありませんか?
例えば、
Aページには広告を表示したいけどBページには表示したくない!
同じ投稿からその表示、非表示を切り替える事が出来たら楽チンですよね。
カスタムフィールドテンプレートを使って実現してみました。
広告表示と広告非表示というラジオボタンを作って
記事ごとにチェックを入れてどちらにするか選択できるという仕組みです。
設定方法
カスタムフィールドテンプレートに以下を追加します。
これを追加することで、投稿のページにラジオボタンが現れます。
[php]
[広告の有無]
type = radio //ラジオボタン
value = yse # no //yesかnoかを選択できる
label = adwords //任意のフィールド名
default = y
WordPress
2012.05.12
特定のカテゴリーの最新記事を呼び出す
このカテゴリーの最新記事だけ表示させたい!という時ありますよね。
例えば、このブログだったら、wordpress関連の記事の最新3件だけをトップページに表示させたいとい時に使います。
指定したカテゴリーだけの最新記事を呼び出したい時のコード
[php]
<?php $my_query = new WP_Query('category_name=カテゴリー名&showposts=最新表示件数');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>
//ここに呼び出したい情報
<a href="<?php the_permalink() ?>" rel=&q
WordPress
2012.05.10
カテゴリーリストに記事数を表示させる
カテゴリー一覧(カテゴリーへのリンク)に入っている記事の数を表示させる方法!
設置方法
以下をthemeフォルダ内のfunctions.phpに以下の記述を追加する。
[php]
add_filter( 'wp_list_categories', 'my_list_categories', 10, 2 );
function my_list_categories( $output, $args ) {
$output = preg_replace('/<\/a>\s*\((\d+)\)/',' ($1)</a>',$output);
return $output;
}
[/php]
テンプレートにはカテゴリ一覧を出力する以下を記述
[php]
<?php wp_list
WordPress
2012.05.10
リサイズする画像サイズを増やしてくれるプラグイン
ワードプレスの投稿でアップロード/挿入機能でのデフォルト設定では
画像のサイズをサムネイル、中サイズ、大サイズと選択できるようになっています。
(画像のサイズも指定出来る→設定のメディア)
ただ、場合によってはそれ以外の画像サイズにリサイズしてほしい時もあります。
そんな時に、画像サイズを増やしてくれるプラグイン「Additional image sizes」の使い方について♪
Additional image sizesの設置方法
Additional image sizesをダウンロード
プラグインを有効化すると管理画面のギャラリーに「image sizes」というメニューが追加されます。そこをクリック!
下図のように名前や幅、高さ、リサイズされるか否かを設定します。
これでOK!追加したsizeがアップローダーに表示されます。
カス
WordPress
2012.05.06
投稿の続きを読むで#moreリンク先パーマリンクを削除する方法
wordpressのデフォルトでは、投稿の「続きを読む...」のリンクに
#more-123
などのパーマリンクが自動的に貼られてしまいます。
※123にはページごとに違う
これを削除する方法!
コードを編集
/wp-includes/post-template.php
このファイルの以下を編集します。
[php]$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );[/php]
WordPress
2012.05.06
WordPress
2012.05.06
投稿記事の続きを読むをカスタマイズ
投稿記事のmoreのデフォルトは
続きを読む...
このような表示になります。
この「続きを読む...」のテキストを変更したり
画像に置き換える方法です!
クラスをあててテキストに変更する
[php]
<?php the_content('<span class="moretext">もっと記事を読む→</span>'); ?>
[/php]
画像に変更する
[php]
<?php the_content('<img src="https://www.aimin10.com/system/wp-content/themes/aimi10/img/common/blog/btn_more.jpg" width="68" height=&
WordPress
2012.05.06
頻繁に使う投稿のコード一覧
wordpressの投稿で頻繁に使用するコード一覧。
このコード表があるだけで、大きなカスタマイズの無いサイトであれば簡単に作れちゃいますっ
私は常に、このページをお気に入りして
wordpress構築する時はコピペで作業してます。
このコードのおかげで1時間もあればwordpressのテーマが一個つくれちゃいます♪
コードの書き方
ループさせたい箇所を囲む
[php]<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
ここに出力したいコードを記述する
<?php endwhile; ?>[/php]
書き出したい部分に以下を記述する
ページタイトル
[php]<?php the_title(); ?>[/php]
ページ中身
WordPress
2012.05.06
テンプレートディレクトリを書き出す
WordPressはテーマのファイル構造が統一されてて、
wp/wp-content/themes/テーマ名/以下このテーマのテンプレートや画像.css
というファイル構造になっています。
テンプレート(php)で、画像を表示させたいときは
ドメイン名/wp/wp-content/themes/テーマ名/imges/logo.jpg
というバスになります。
が、、いちいち長いパスを書くのは面倒。
そこで次のようにコードを書きます。
[php]<?php echo get_template_directory_uri(); ?>[/php]
これはテンプレートのディレクトリを書き出してくれる命令です。
以下が書き出されます。
ドメイン名/wp/wp-content/themes/テーマ名
ということは…
画像のパスを書