ブログ

WordPressでサイト構築する際の必須作業

ほぼ自分への覚書です。
毎回Google検索するよりもメモを残した方が効率的な気がするので。

1.プラグインのインストール

Contact Form 7
問合せフォームのプラグイン。

Count Per Day
WordPress内でのアクセス解析で使用。

Custom Post Type UI
簡単にカスタム投稿を追加できるプラグイン。

Google XML Sitemaps
Google bot用のXMLサイトマップを作成するプラグイン。

PS Auto Sitemap
人が見る用のサイトマップを作成するプラグイン。

WordPress Popular Posts
人気エントリーなどを表示できるプラグイン。

WP-PageNavi
もはや必須のプラグイン。

2.フッターのコピーライト

年が変われば自動で更新するように。

			< ?php
			  $then = 2012; // サイトの公開年
			  $now = date('Y');
			  if ($then < $now) {
			    $copyY = $then.'-'.$now;
			  } else {
			    $copyY = $then;
			  }
			?>
			&amp;copy; < ?php echo $copyY; ?> woodsmall inc. All Rights Reserved.

3.カスタムウィジェットの追加

function.phpに以下の記述を追記。

// ホームウィジェット追加
if (function_exists('register_sidebar')) {
	register_sidebar(array(
		'name' => 'Widget Sidebar 1',
		'before_widget' => '<div class="widget">',
		'after_widget' => '</div>',
		'before_title' => '<h3>',
		'after_title' => '</h3>'
	));
}

4.トップページか否かの判定

トップページとそれ以外で、表示制御する際に使用。

		< ?php if( is_front_page() ) { ?>
		// トップページ
		< ?php } else { ?>
		// それ以外
		< ?php } ?>

5.アーカイブページ等にサムネイル画像を表示

投稿した際、最初の画像を任意のサイズで表示。
尚、あらかじめ「noimages.png」を任意のディレクトリにアップロードしておくこと。

function.phpに以下を追記


	function catch_that_image() {
	    global $post, $posts;
	    $first_img = '';
	    ob_start();
	    ob_end_clean();
	    $output = preg_match_all('/<img .+src=&#91;'"&#93;(&#91;^'"&#93;+)&#91;'"&#93;.*/>/i', $post->post_content, $matches);
	    $first_img = $matches [1] [0];
	
	if(empty($first_img)){ //Defines a default image
	        $first_img = "http://hogehoge.com/images/noimages.png";
	    }
	    return $first_img;
	}


archive.php等に以下を記述。
尚、以下の例では横幅を570pxで表示しています。

			<figure class="featured-thumbnail">
			<a href="<?php echo the_permalink(); ?>"><i></i>
			<img src="<?php echo catch_that_image(); ?/>" alt="" width="570" />
			</a></figure>

6.画像制作

フリーのWordPressテーマを使用すれば、基本レイアウトは整っているので、後はバナーなどの画像を配置していけば、それなりに見える。

1サイト大体2人日程度くらい。

スポンサードリンク

  • このエントリーをはてなブックマークに追加

関連記事

スポンサードリンク

 

30代半ばのオッサンが起業した話

プロフィール

kobayashi-profile
代表取締役CEO 小林 高志
1999年からシステムエンジニアとして、クライアントサーバのシステム構築、WEBシステムの開発、Androidアプリの企画・開発、iPhoneアプリの企画・マーケティング等に携わる。
2012年からカメラマンとして都内のスタジオに従事。
2012年、株式会社woodsmall創業。
2013年5月に代表取締役に就任。
自身の半生を綴った書籍を出版するのが、個人的な目標。
趣味は、カメラ・車・バイク・料理。

代表取締役の略歴はこちら

社長のブログについて

検索してもヒットしなかったアプリ開発に関する技術的な記事から、その時に思ったことなどを素直に書き綴っています。

スポンサードリンク

Facebook

twitter

対応エリア

株式会社woodsmallは、千葉県をはじめ関東エリア、関西エリアでのホームページ制作、アプリ開発(Android、iPhone)、システム開発、チラシ制作を承ります。

【千葉県エリア】
船橋市、市川市、習志野市、浦安市、鎌ヶ谷市、松戸市、柏市、成田市、佐倉市、千葉市中央区、千葉市花見川区、千葉市稲毛区、千葉市美浜区、千葉市若葉区、千葉市緑区、白石市などの千葉県エリア

【東京都エリア】
足立区、荒川区、板橋区、江戸川区、大田区、葛飾区、北区、江東区、品川区、渋谷区、新宿区、杉並区、墨田区、世田谷区、台東区、中央区、千代田区、豊島区、中野区、練馬区、文京区、港区、目黒区などの東京都エリア

【神奈川県エリア】
横浜市、川崎市、藤沢市、茅ヶ崎市、大和市、海老名市、座間市、綾瀬市、平塚市、寒川町、大磯町、二宮町などの神奈川県エリア

【埼玉県エリア】
さいたま市、川口市、蕨市、戸田市などの埼玉県エリア

【関東・関西エリア】
その他、茨城県、栃木県、群馬県の関東エリア、長野県、新潟県の甲信越エリア、大阪府の関西エリア、全国からのご依頼に対応させて頂きます。
(遠方の場合は電話やメール、LINE、Skypeでの打合せとなります。)

ページ上部へ戻る