カテゴリー
WPカスタマイズ備忘録

WP-touchのカスタマイズ前に必ずする事

i-Phone用の表示プラグインWP-touchのカスタマイズをする場合、
事前に以下の作業をやっておくと便利です。

便利というのは、つまり、バージョンアップのときにカスタマイズがパーになったりしないということです。

(1)wptouch/themes/内のをコピーして、defaultフォルダをコピーします。そしてフォルダ名を別の名前に変更してアップロード。

(2)wptouch/wptouch.php ファイルの以下の部分の太字部分のdefaultをアップロードした新しいほうのフォルダ名(ここではnew_default)に書き換える。


	function get_stylesheet( $stylesheet ) {
		if ($this->applemobile && $this->desired_view == 'mobile') {
			return 'new_default';
		} else {
			return $stylesheet;
		}
	}

	function get_template( $template ) {
		$this->bnc_filter_iphone();
		if ($this->applemobile && $this->desired_view === 'mobile') {
			return 'new_default';
		} else {
			return $template;
		}
	}

参考にさせていただきました。
WordPressプラグイン「WPtouch」のテーマを少しだけカスタマイズ « Just Another Life

カテゴリー
WPの疑問と解決

All in One SEO Packの追加で真っ赤な表示が出た

All in One SEO Packというプラグインをインストールして有効化したら、
「All in One SEO Pack must be configured。。。」という英語のメッセージが、真っ赤な背景で表示されまくりました。

なんだろうか、有料なの?と思っていたら、なんてことはなく。

設定>All in One SEO Pack> にある
Plugin Status: というところのラジオボタンを
「Disabled」から「Enabled」に変えて、
画面の下の方にある「Update Optiond」をクリックすればOK。
赤いの、消えました。

▼参考にしたサイト
All in One SEO Pack 有効化と設定 | Web Learn Log

カテゴリー
WPカスタマイズ備忘録

プラグイン Similar Posts をインストールしたらエラーがでた

プラグイン Similar Posts をインストールすると
「post-plugin-library/post-plugin-library.php はエラーにより停止」
というエラーメッセージがでました。

調べたところ、もう一つプラグインを入れる必要がありました。
プラグイン Post-Plugin Library

これでエラーメッセージが消えました。

▼参考にしました。
プラグイン前のFTPの接続情報設定 | WordPress初心者設定ブログ~はじめてのインストールと使い方

カテゴリー
未分類

カテゴリーのパーマリンク(URL)からcategoryを消すプラグイン

パーマリンクの設定を、カスタム設定にした場合、カテゴリーページのパーマリンク(URL)は
http://www.〇〇〇.com/category/カテゴリースラッグ
になります。

このcategory という部分を消すためのプラグイン
WP No Category Base」
をインストールしました。

有効化すれば何の操作をしなくてもURLが
http://www.〇〇〇.com/カテゴリースラッグ
となります。

カテゴリーベースのパーマリンクを削除するプラグイン「WP No Category Base」 » ワープレ速報 WordPress Naviを参考にさせていただきました。ありがとうございます。

カテゴリー
未分類

wordpress popular posts がSorry. No data so far.になってしまう場合

wordpress popular posts というプラグインを入れて、人気記事ランキングを表示さしたら「Sorry. No data so far. 」としか表示されなくて困っていました。

ちょっと調べたところ、どうやら以下の条件で、不具合が起こっているようです。
・WordPress 3.2.1
・wordpress popular posts 2.14 以降

あまり詳しくないので書くのもどうかと思いますが、どうも、セキュリティのためにscriptを使わずにデータベースでアクセス集計を取ろうとしたけど、データベースがうまく作れないのが原因、だそうです。

海外のwordpressのフォーラムで対応策が出ていたので、それを試したらうまく作動しました。

【対処】
wordpress-popular-posts.php ファイルの1123行目の以下の記述を書き換える。

register_activation_hook('WordPressPopularPosts', 'wpp_install');

↓ ↓ ↓ こっちにする

register_activation_hook(__FILE__ , array('WordPressPopularPosts', 'wpp_install'));

参考にしたサイト
http://wordpress.org/support/topic/plugin-wordpress-popular-posts-no-table-database-created

英語わかんないなりに試してみたものですから、どうか自己責任で対応くださいまし。データベースとか、怖いねんて。。。

カテゴリー
WPカスタマイズ備忘録

wordpressのindex.phpページに、カテゴリー別 記事一覧を表示する方法

インデックスページに、カテゴリー別の記事一覧を表示したくなったので、
以下を参考にして、index.phpに以下のタグを追加しました。

<H3>カテゴリーA名(リンク付き)</h3>
<ul>
<li>リンク付き記事タイトル</li>
</ul>

<H3>カテゴリーB名(リンク付き)</h3>
<ul>
<li>リンク付き記事タイトル</li>
</ul>

これが全カテゴリーに繰り返される設定です。


<!-- カテゴリー別記事一覧 -->
<?php
	$args=array('orderby' => 'name', 'order' => 'ASC' );
	$categories=get_categories($args);

	foreach($categories as $category) {echo '<h3><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '"' . '>' . $category->name.'</a></h3>';
?>

<ul>
<?php
	global $post;$myposts = get_posts('numberposts=100&category=' . $category->term_id);
	foreach($myposts as $post) : setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</li>
<?php } ; ?>

以下の記事を参考にしました。ありがとうございます。
WordPress › フォーラム » カテゴリー名&記事タイトルの一覧

カテゴリー
WPカスタマイズ備忘録

wordpressで個別記事のファイル名を取得する方法

タイトルのつけ方に、元MovableTypeユーザーの名残を表現しました(笑。
ただしくはwordpressで個別記事の投稿スラッグ名を取得する関数でしょうか。
関数とか、わからない人がこのキーワードで調べられるかは難易度高そう。。。

それはそうと、私はパーマリンクをカテゴリー名/記事タイトル.phpにしています。
(※注意 このブログはカテゴリー名/年月日字分秒.phpです)

で、記事タイトル部分は、毎回、投稿スラッグという、記事ファイル名を変更できる部分を手作業で変更しています。たとえば、オムライスの記事だったら、omuraisu と入力してます。

この「omuraisu」だけを取り出したかったので、そのための記述をメモ。

<?php echo get_page_uri($post->ID);?>

以下の2記事を参考にさせていただきました。ありがとうございます。
WordPress でページの投稿スラッグを取得する方法 | ウェブル
スラッグ名を取得する関数 | WordPress & Business メモ

カテゴリー
フォトショップやイラストレーターや写真

フォトショップでオレンジが強い写真を自然な色合いに補正する方法

デジ一のモニターが、サポートセンターのテスト機と比べて
どうも、青みが強いことがわかった。

それが原因なのか、会場でよいと思った写真が、
自宅でチェックするとオレンジが強すぎて、がっかりすることがたびたびあった。

そこでフォトショップの使い方を検索すると、
Adobe Photoshop 画像補正 | 藤嶋みやびのデザインブログ
コチラの記事を見つけた。

私のフォトショップのバージョンはPhotoshop CS5

操作は
イメージ>色調補正>レンズフィルタ

オレンジ色っぽいのを自然に直すのは、フィルタを
・フィルタ寒色系(82)
・フィルタ寒色系(80)
どちらかが良かったです。

自動カラー補正だとこの二つのフィルタの微妙な差を
自分で選べなかったので、とても便利になりました。

カテゴリー
WPカスタマイズ備忘録

WordPressで運営する他のサイトの記事一覧を表示する

RSSImportというプラグインを使って、一応、トップページに一覧を表示させられたのですが、カスタマイズ方法がさっぱりなので、辞めました。

他のブログの RSS Feed を表示する|WordPress の部屋さんを参考に、fetch_feed()というwordpressの標準関数を使った。

といっても、上記サイトで公開して下さっているソースをそのまま使わせていただいただけで、カスタマイズもなにもできてない。。。

カテゴリー
WPカスタマイズ備忘録

MTからWPにURLそのままにインポートする方法

MovableTypeからWordPressに固定リンク込みで完璧に移行する方法さんおよび、movabletypeからwordpressに移行する時のテンプレート改良版)を参照して、既存のMT(うち小規模サイト)を移行させてみようと思います。

ポイントは労せずして以下のことをする事

  • ファイル名を同じにする
  • ページのリンクを同じにする
  • カテゴリーも同じ
  • タグがあればタグも引き継ぐ

とりあえず、やるぞーって言うメモ記事でした。