Archive for the ‘カスタマイズ’ Category

wp_head()(ヘッダー)の不要な項目を削除する方法


2010
08.09
Share on Facebook
Bookmark this on Yahoo Bookmark

wp_head()の中身ってゴリゴリのカスタマイズで消さなきゃって思っていたら、
functions.phpで消す方法があったんですね・・・これはすごい便利です。

wp_head()は自動的に色々な記述が入ってきます。
例えば↓のようなものです。

<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”” />
<link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”” />
<link rel=’index’ title=” href=” />
<link rel=’start’ title=” />
<meta name=”generator” content=”WordPress 3.0.1″ />
<link rel=’shortlink’ href=” />

これって必要?って思う事ありますよね。特にgeneratorとか・・・(WordPressごめん!)

WordPress3.0からさらに増えたという噂があります。これを消すには…

remove_action('wp_head', 'wp_enqueue_scripts', 1);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
remove_action('wp_head', 'feed_links_extra',3,0);
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'parent_post_rel_link');
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'rel_canonical');

このように記述すると消す事ができます。

試しにwp_generatorとindex_rel_linkを消してみた・・・おっ!消えてますね。
wp_head()から消したいものがある方はご利用下さい。

このエントリーを含むはてなブックマークはてなブックマーク - wp_head()(ヘッダー)の不要な項目を削除する方法 この記事をクリップ!Livedoorクリップ - wp_head()(ヘッダー)の不要な項目を削除する方法 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

えっ!AkismetとContactForm7は連携できるの!?


2010
07.30
Share on Facebook
Bookmark this on Yahoo Bookmark

別の方のブログで知ったのですが、スパムフィルタプラグインのAkismetと
フォームプラグインのContactForm7で下記のような連携が可能のようです。

<p>Your Name (required)<br />
    [text* your-name akismet:author] </p>

<p>Your Email (required)<br />
    [email* your-email akismet:author_email] </p>

<p>Your Website<br />
   [text your-url akismet:author_url]</p>

<p>Subject<br />
    [text your-subject] </p>

<p>Your Message<br />
    [textarea your-message] </p>

<p>[submit "Send"]</p>

Akismetが有効化されていて、akismet: オプションが指定されている場合、
Contact Form7 は送信者の入力内容を Akismetに連携します。
その内容をAkismetがスパムと判断した場合、Contact Form7は
メールの送信を中止し、フォーム下にエラーメッセージを表示します。

スパムフィルタリングが正しく機能しているか確かめたい場合は、
名前の項目に 「 viagra-test-123 」 と入力すればいいようです。

エラーメッセージが表示されれば、設定は完了です。
このエントリーを含むはてなブックマークはてなブックマーク - えっ!AkismetとContactForm7は連携できるの!? この記事をクリップ!Livedoorクリップ - えっ!AkismetとContactForm7は連携できるの!? Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

WordPress に投稿したらMixini自動投稿


2010
05.24
Share on Facebook
Bookmark this on Yahoo Bookmark

ブログをやりながらMixiもやっているという方は結構いると思いますが、
WordPressにはブログの記事を自動的にMixiにもアップしてくれる機能があります。
(便利!w)

その中でもお勧めは↓

PublishToMixi

自動投稿だけでなく、画像なども送信できます。

WordPress+Mixiをやっている人にはオススメのプラグインです。

このエントリーを含むはてなブックマークはてなブックマーク - WordPress に投稿したらMixini自動投稿 この記事をクリップ!Livedoorクリップ - WordPress に投稿したらMixini自動投稿 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

WordPressとEvernoteでオンラインメモ帳


2010
03.17
Share on Facebook
Bookmark this on Yahoo Bookmark

Evernoteは今すごく注目しているオンラインメモ帳です。

携帯、iPhone、PCなんでも同期可能、ちなみに僕はiPhoneのメモアプリ(Evernoteでないもの)を使って
メモをしたデータをEvernoteにてPCと同期しています。

もちろんPCで書いたものはEvernote経由でiPhoneに送られるため、ちょっとしたメモのやり取りが簡単です。

それをWordPressとも同期しようという猛者が現れました!

WordPress でつくるオンラインメモ帳を Evernote と連携させる
http://blog.trequartista.org/wordpress/wordpress-addthis-evernote/

これはうちのサイトでは説明しきれないので、上記リンクから確かめてみてください。

僕ももう少しEvernoteを使いこなしてきたら是非導入してみたい仕組みです。

このエントリーを含むはてなブックマークはてなブックマーク - WordPressとEvernoteでオンラインメモ帳 この記事をクリップ!Livedoorクリップ - WordPressとEvernoteでオンラインメモ帳 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

ベーシック(BASIC)認証を使った場合の予約投稿など不具合の修正


2010
03.15
Share on Facebook
Bookmark this on Yahoo Bookmark

WordPressを使う上で、ベーシック認証下では下記のようなエラーがあるらしい。

  • Flashアップローダー動作不能
  • XML-RPCからの画像アップロード失敗
  • 予約投稿に失敗

これを直す手段は「.htaccess」を次のように修正すると良い。

# Exclude the file upload and WP CRON scripts from authentication

Satisfy Any
Order allow,deny
Allow from all
Deny from none

成功していればこれで解決するはずです。

ベーシック認証環境下でWordPressの予約投稿の失敗、Flashアップローダー動作不能、XML-RPCか らの画像アップロード失敗をまとめて解決する方法

このエントリーを含むはてなブックマークはてなブックマーク - ベーシック(BASIC)認証を使った場合の予約投稿など不具合の修正 この記事をクリップ!Livedoorクリップ - ベーシック(BASIC)認証を使った場合の予約投稿など不具合の修正 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

WordPressで会社サイトを作るなら欲しいSSL


2010
03.14
Share on Facebook
Bookmark this on Yahoo Bookmark

どうやら非常に簡単な手順で出来るようです(ё_ё)

同じディレクトリで独自SSLが動作するサーバーにWordPressを構築する。次に日本語でも文字化けしない送信フォームとして安心で きる「Contact Form 7」と、「Admin SSL」といったプラグインをインストールします。

元記事:http://tsc.posterous.com/wordpressssl

本当に出来るかな。また設定する事があれば追加情報入れていきます!

このエントリーを含むはてなブックマークはてなブックマーク - WordPressで会社サイトを作るなら欲しいSSL この記事をクリップ!Livedoorクリップ - WordPressで会社サイトを作るなら欲しいSSL Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

WordPressのSEO対策


2010
02.03
Share on Facebook
Bookmark this on Yahoo Bookmark

WordPressを立ち上げ時にやるべきSEO対策って何でしょうか?

私がやっているのが下記の内容です。

  1. ブログタイトル、説明文にキーワードを含む
  2. SEOに強いサイトテーマの利用
  3. パーマリンクの設定(.htmlになるよう)
  4. .html on Pageプラグインの導入(ページが.htmlになるよう)
  5. All in One SEOの設定
  6. Google XML Sitemapプラグインの導入と構築
    ※カテゴリのリンクも含めるよう設定しています。
  7. Googleウェブマスターツール、Yahooサイトエクスプローラーに登録
  8. 投稿設定にてPing配信の設定
    ※登録件数が多いと更新時に時間がかかるので、
    私はPingooなどのサービスを経由して配信してます。
  9. 知り合いや既に持っているページランクの高いサイトからリンクする

ぐらいが必ずやっている対策でしょうか。

他のブログでもWordPressのSEOについて紹介されています。

■誰にでも出来るWordPressのSEO対策
http://www.jweb-seo.com/blog/wordpress/2010/02/01/745

いろんなテクニックが出回っていますが、一番大事なのは見てくださっているユーザーにとって有益な記事を書いていくこと。ほんとそれに尽きますが、それが大変なんですよね^^;

いつもこのブログを読んでくださってありがとうございます。

このエントリーを含むはてなブックマークはてなブックマーク - WordPressのSEO対策 この記事をクリップ!Livedoorクリップ - WordPressのSEO対策 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

.html on PAGESのバグ?ページが表示されなくなる


2010
01.19
Share on Facebook
Bookmark this on Yahoo Bookmark

ページのURLに.htmlを付加してくれる便利なプラグイン「.html on PAGES」を使っていて、
ページが急に表示されなくなった。

色々調べていていきついた結果が、「パーマリンクを変更するとプラグインを再度 無効⇒有効にしないと
ページが表示されない」ということでした。

当方の環境はMUという事が関係しているかもしれないのですが、何かのお役にたてば!

このエントリーを含むはてなブックマークはてなブックマーク - .html on PAGESのバグ?ページが表示されなくなる この記事をクリップ!Livedoorクリップ - .html on PAGESのバグ?ページが表示されなくなる Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

query_postsを使って記事や検索結果を更新順に並び替えたい時


2010
01.18
Share on Facebook
Bookmark this on Yahoo Bookmark

query_postsを使ってデータを再取得。その際に引数に下記を設定します。

order を desc

orderby に modified

例)

$paged = get_query_var(‘paged’);
$cat=get_query_var(‘cat’);
query_posts(‘posts_per_page=10&order=desc&orderby=modified&cat=’.$cat.’&paged=’.$paged); ?>

参考情報

カテゴリーから指定する

指定したカテゴリーに属する投稿を表示。

cat
カテゴリーIDを指定。
複数指定するならカンマで区切る
除外したい場合はカテゴリーIDの前にマイナスを付けると指定できる。
category_name
カテゴリー名を指定(日本語も可)。
category__and
カテゴリーIDの配列。指定した複数のカテゴリーすべてに含まれる投稿のみを取得。
category__in
カテゴリーIDの配列。指定した複数のカテゴリーいずれかに含まれる投稿のみを取得。
category__not_in
カテゴリーIDの配列。指定したカテゴリーのいずれにもに含まれない投稿のみを取得。

配列関連はあんま使わないのでスルー。

タグ引数

指定したタグが付けられた投稿を表示。

tag
タグスラッグを指定。
or指定するならカンマで区切る
and指定するならプラスでつなげる
tag__and
タグIDの配列。指定した複数のタグすべてを含む投稿のみを取得。
tag__in
タグIDの配列。指定したタグのいずれかを含む投稿のみを取得。
tag_slug__and
タグスラッグの配列。指定した複数のタグすべてを含む投稿のみを取得。
tag_slug__in
タグスラッグの配列。指定したタグのいずれかを含む投稿のみを取得。

配列関連はあんま使わないのでスルー。

投稿者引数

投稿者を指定することで表示する投稿を制限。

author
投稿を表示させたい投稿者のIDを指定。
マイナスを付ければ、そのIDの投稿を除外
author_name
投稿を表示させたい投稿者のニックネーム(user_nicenameに入ってるもの)を指定(日本語も可)。

投稿・固定ページ引数

p
投稿IDで指定。
name
投稿スラッグで指定。
page_id
固定ページIDで指定。
pagename
固定ページスラッグで指定。
posts_per_page
1ページに出力する投稿数。-1の場合すべての投稿を出力。
showposts
出力する投稿の数
post__in
取得する投稿IDを配列で指定。
post__not_in
除外する投稿IDを配列で指定。
post_type
投稿のデフォルトは「post」。
その他に、「any」、「attachment」、「page」、「revision」が使用可能。
「any」を指定すると、リビジョン以外の形式のものを取得できる。
post_status
「publish」を指定すると公開済みのものを取得。
以下同様に、「pending」→レビュー待ち、「draft」→下書き、「future」→予約投稿、「private」→非公開、「trash」→ご み箱(ver. 2.9以降)に分類されたものを取得できる。その他に、「inherit」→継承(添付ファイル、改訂履歴・自動保存のとき)がある(←よくわからん)。
post_parent
指定したIDのページの子ページを取得。

配列関連はあんま使わないのでスルー。

日時引数

時間範囲を指定する際に使用するパラメーター。普通に使う可能性があるのは年月日くらいかな。

hour
時間(0?23を指定可能)
minute
分(0?60を指定可能)
second
秒(0?60を指定可能)
day
日(1?31を指定可能)
monthnum
月(1から12を指定可能)
year
年(2009のように4桁での年指定)
w
週番号(0?53まで指定可能)

ページ引数

paged
インデックスやアーカイブページが複数わたる場合、何ページ目を表示するかを指定。
order
取得したページの並び順。デフォルト値は「DESC」。ASCが小→大、DESCが大→小

オフセット引数

offset
取得投稿の先頭からスキップする投稿数を指定。

並び替え引数

取得した投稿をどの項目について並べるかを指定する。

orderby=author
投稿者で並べる
orderby=date
日付で並べる
orderby=category
カテゴリーで並べる(廃止予定?)
orderby=title
タイトルで並べる
orderby=modified
変更順に並べる
orderby=menu_order
メニュー順に並べる
orderby=parent
親順に並べる
orderby=ID
ID順に並べる
orderby=rand
ランダムに並べる
orderby=meta_value
meta valueの値で並べる。比較するためのmeta keyの値をクエリーの中に入れること
orderby=none
並び変えない(ver. 2.8以降)
orderby=comment_count
コメント数順で並べる(ver. 2.9以降)

カスタムフィールド引数

カスタムフィールドのキー、値に基づいて投稿・ページを検索する。

meta_key=
カスタムフィールドの名前
meta_value=
カスタムフィールドの値
meta_compare=
例: query_posts(‘meta_key=miles&meta_compare=<=&meta_value=22′);
上のように指定すると、比較対照は「miles」というメタキーの値。かつ、その値が22よりも小さい投稿を取得する。
比較演算子のデフォルトは「=」だが、他にも「!=」、「>」、「>=」、「<」、「<=」が使用可能。
このエントリーを含むはてなブックマークはてなブックマーク - query_postsを使って記事や検索結果を更新順に並び替えたい時 この記事をクリップ!Livedoorクリップ - query_postsを使って記事や検索結果を更新順に並び替えたい時 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有

人気記事(BEST5とか)をウィジェットに表示する方法


2010
01.17
Share on Facebook
Bookmark this on Yahoo Bookmark

人気記事(BEST5とか)をウィジェットに表示する方法を紹介します。

下記からプラグインをダウンロードします。

http://lesterchan.net/portfolio/programming/php/#wp-postviews

管理画面でプラグイン⇒新規追加でファイルを指定してインストールします。

管理画面でPlugins ⇒ WP-PostViews と WP-PostViews Widget を有効化(activate)します。

有効化した後、外観のウィジェット設定画面で Most Views を追加し、編集すれば人気記事が表示されます。

閲覧回数のカウント方法など各種設定は、管理画面の設定⇒PostViewsから行う事が出来ます。

このエントリーを含むはてなブックマークはてなブックマーク - 人気記事(BEST5とか)をウィジェットに表示する方法 この記事をクリップ!Livedoorクリップ - 人気記事(BEST5とか)をウィジェットに表示する方法 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This FriendFeedで共有
Get Adobe Flash playerPlugin by wpburn.com wordpress themes