【Google Analyticsコードの追加】 add_action('wp_footer', 'add_googleanalytics'); function add_googleanalytics() { // Paste your Full Google Analytics Javascript here within a php echo }
【関連する記事の表示】 <?php //for use in the loop, list 5 post titles related to first tag on //current post $tags = wp_get_post_tags($post->ID); if ($tags) { echo 'Related Posts'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"> <?php the_title(); ?></a></p> <?php endwhile; } } ?>
「11 Steps To Speed Up Your WordPress Site」という記事から、WordPressをスピードアップするための方法をご紹介します。
1.不必要なプラグインの削除
2.データベースの最適化
3.本当に必要なプラグインのインストール
4.Cloudflareの使用
5.CDNのインストール
11 Steps To Speed Up Your Wordpress Site | Paulund
http://www.paulund.co.uk/11-steps-to-speed-up-your-wordpress-site1.不必要なプラグインの削除
不要なプラグインはWordPressを重たくする原因です。プラグインを使わずに簡単なコードで代用することができます。
【Google Analyticsコードの追加】
add_action('wp_footer', 'add_googleanalytics');
function add_googleanalytics() {
// Paste your Full Google Analytics Javascript here within a php echo
}
【関連する記事の表示】
<?php
//for use in the loop, list 5 post titles related to first tag on
//current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Related Posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="
<?php the_title_attribute(); ?>">
<?php the_title(); ?></a></p>
<?php
endwhile;
}
}
?>
【パンくずリストの表示】
function the_breadcrumb() {
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '">';
bloginfo('name');
echo "</a> » ";
if (is_category() || is_single()) {
the_category('title_li=');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo the_title();
}
}
}
2.データベースの最適化
データベースを最適化することで、速度が速くなる場合があります。WordPressにはデータベースを最適化するプラグインが提供されています。
Optimize DB | Yoast
http://yoast.com/wordpress/optimize-db/3.本当に必要なプラグインのインストール
「WP Smush.it」はWordPressにアップロードされた画像を最適化し容量の削減に貢献します。
WP Smush.it | WordPress Plugins
http://wordpress.org/extend/plugins/wp-smushit/3.本当に必要なプラグインのインストール
「W3 Total Cache」はWordPressに強力なキャッシュ機能を提供します。
W3 Total Cache | WordPress Plugins
http://wordpress.org/extend/plugins/w3-total-cache/4.Cloudflareの使用 / 5.CDNのインストール
無料で使えるCDN「CloudFlare」を導入してレスポンス速度の向上を図ります。WordPressにはCloudFlareを簡単に導入するためのプラグインが提供されています。
CloudFlare | WordPress Plugins
http://wordpress.org/extend/plugins/cloudflare/「Pingdom Tools」を使ってサイト速度を測定しましょう。
Pingdom Tools
http://tools.pingdom.com/fpt/関連するトピックス