


Archive for the 'WordPress' Category
[WordPress] カスタマイズ >> WP Contact Form III
Author: 管理者
お問合せフォームの [お名前:] のあとに空白があるのが気になるので、カスタマイズに挑戦。
- WP-contactform.php 内の204行を修正。
(修正前)
<label class=”contactleft” for=”wpcf_your_name”>’ . __(’Name: ‘, ‘cfiii’) . ‘*</label>’ . $wpcf_strings['name'] . ‘
(修正後)
<label class=”contactleft” for=”wpcf_your_name”>’ . __(’Name:’, ‘cfiii’) . ‘*</label>’ . $wpcf_strings['name'] . ‘
(’Name:’, ‘cfiii’)の Nameの後のスペースを削除。
このままでは うまく日本語化できないはずだから、
- cfiii.pot 内の 155行から 157行を修正
#: wp-contactform.php:194
msgid “Name:”
msgstr “”
ここも Name:の後のスペースを削除。
あれ? Name:* ってなってします。 日本語化がうまくできてない。
一旦元に戻して、後日再度挑戦することに。
read comments (0)[WordPress] テーマカスタマイズ MEMO
Author: 管理者
テーマのカスタマイズでは、変更点(特にテンプレートタグ)などがよくわからなくなるので、メモしてみる。
[ インクルードタグ ]-
[ index.php ]にて
< ?php get_header(); ? > ・・・ ヘッダー(header.php)呼び出し
< ?php get_footer(); ? > ・・・ フッター(footer.php)呼び出し
< ?php get_sidebar(); ? > ・・・ サイドバー(sidebar.php)呼び出し
[ single.php ]にて
< ?php comments_template(); ? > ・・・ コメント(comments.php)呼び出し
[ head ]-
タグ: bloginfo ブログに関する様々な情報を引数指定で出力します。
例)< ?php bloginfo(’show’); ? >
/>show
- name ブログの名称を返します。
- description ブログの紹介文を返します。
- url ブログのURLを返します。
- rdf_url RDF/RSS 1.0フィードのURLを返します。
- rss_url RSS 0.92フィードのURLを返します。
- rss2_url RSS 2.0フィードのURLを返します。
- atom_url ATOMフィードのURLを返します。
- coments_rss2_url コメントのRSS 2.0フィードのURLを返します。
- pingback_url ピングバックURLを返します。
- admin_email 管理者のメールアドレスを返します。
- charset ブログの文字コードを返します。
- version WordPressのバージョンを返します。(セキュリティ上使用を控えました)
- html_type ブログのContent-Typeを返します。
- wpurl WordPressのインストールURLを返します。
- template_url テンプレートのURLを返します。
- template_directory テンプレートのディレクトリを返します。
- stylesheet_url スタイルシートのURLを返します。
- stylesheet_directory スタイルシートのディレクトリを返します。
パーマリンクの設定をせっかくカスタマイズして、「/%category%/%post_id%.html」としたけど、カテゴリーを選択すると、「http://example.com/topics」のように最後にスラッシュ(/)がつかないので、何か違和感がありました。
そこで・・・・またまた検索・・・・
・・・ありました!!
「Nice Trailingslashit」というプラグイン
/plugin/ に解凍してFTP転送すれば利用OKです
[WordPress] アクセスカウンタ プラグイン >> 「 Counterize II 」
Author: 管理者
アクセスカウンタプラグインの追加
Counterize II
管理サイトの [ ダッシュボード ] や [ 管理 ] – [ Counterize II ] で 詳細が表示可能ですが、
ログインしなくても見る方法はないのかと、
・・・検索・・・
ありました! それは下記のように、
テーマの (私の好みで)sidebar.php を修正
メタ情報 の WordPressへのリンクの下に
<!– アクセスカウンタ表示 –>
<br />
Today:<?php echo counterize_gethitstoday(); ?> hits <?php echo counterize_getuniquehitstoday(); ?> IPs<br />
Total:<?php echo counterize_getamount(); ?> hits and <?php echo counterize_getuniqueamount(); ?> IPs
<!– アクセスカウンタ表示 終了 –>
ほかにも方法があるようですが・・・まず簡単に済ませてみました。

WordPressにお問合せフォームを設置するには、このようなプラグインが存在する。
特徴: スパムメール対策として、質問に答えなければいけない機能がある。
利用方法:
管理画面 – [ プラグイン ]より プラグインの有効化。
[ 設定 ] – [ WP Contact Form III ] より 各種設定変更を行う。
あとは、実際に設置したい場所に、
[contactform]
を記入すれば、OK。
あと、文字化け対策として、
wp-contactform.php の193行目あたりの
$headers = "MIME-Version: 1.0\n";
のあとの部分に、
mb_language(’Japanese’); mb_internal_encoding(’UTF-8′);
を追記する。
そして、
$headers .= "From: $name <$email>\n";
を、
$headers .= "From: " .mb_encode_mimeheader($name)." <$email>\n";
に変更します。
また、
mail($recipient, $subject, $fullmsg, $headers);
も
mail($recipient, mb_encode_mimeheader($subject), $fullmsg, $headers);
に変更する。
最後に、日本語化については、
こちらのサイト>> から頂きました。
参考:
WordPressでお問合せフォームを設置するプラグイン | WordPress & Business メモ:
http://q.hatena.ne.jp/1193213268

