WordPressのドメインを変更した時にやったこと

ってことで、こっそりドメイン変更行いました。

http://o-live.jp/
http://o-live.xyz/

この.xyzドメインはは2014年から新しく登録が始まったもので、意味は特に無し。誰もが使っていい.net的なやつです。
もう後が無いって感じがシティ・ハンターって感じでなんかいいすね。
(ドメイン維持費が安いってのも本音としてはあるわけで)

…ということで新ドメインに切り替えることになったわけだが、まぁいろいろやることありますわ。
簡単に済むものから、時間のかかるものまで
でもまぁさすがにもう当分変えることはないだろうから、とりあえずやったことを書いとこうっちゅう話やな

“WordPressのドメインを変更した時にやったこと” の続きを読む

【WordPress】はじめての自作テーマ

ワタシがWordPressテーマを自作する際、これだけは最低限必要と思ったものを注意点を踏まえてまとめてみます。
テーマの作成場所はこちら
wordpress/wp-content/themes/
ここにテーマ名でフォルダを作って、いろいろとつくっていきます。

各ファイルの解説

フォルダの下につくるファイルを1つずつ解説します
とりあえず必要なのは以下のファイルです。UTF-8で空ファイルを作りませう。

  • style.css
    CSSとテーマの定義
  • index.php
  • header.php
    <html>から始まり<head><body>と続いて前ページ共通のヘッダ表示までを記述
  • footer.php
    前ページ共通のフッタ表示と</body></html>まで
  • functions.php
    外部関数をいろいろ定義

“【WordPress】はじめての自作テーマ” の続きを読む

ブログに “Follow me” バッジをつける

“Follow me” バッジってのは画面右はじに常にくっついているアレのことです。

Twitter Follow Badge
Twitter Follow Badge

作り方は簡単。まずはこのサイトにいって
Twitter “Follow” Badge for your site/blog
自ブログにあった色合いやら設置位置を設定してソースコードを入手する。
[html]
<!– twitter follow badge by go2web20 –>
<script src=’http://www.go2web20.net/twitterfollowbadge/1.0/badge.js’ type=’text/javascript’></script>
<script type=’text/javascript’ charset=’utf-8′>
<!–
tfb.account = ‘gallberry’;
tfb.label = ‘follow-me’;
tfb.color = ‘#4a7eb8’;
tfb.side = ‘r’;
tfb.top = 200;
tfb.showbadge();
–>
</script>
<!– end of twitter follow badge –>
[/html]

で、WordPressを使っている人ならウィジェットの追加でテキストを選択し、ソースを貼り付ける。この時、タイトルは入力しないようにする(入力するとタイトルだけ表示されちゃうからね)。
んで、保存すればOK

WordPressのカスタムメニューを試してみた

WordPressは上部にメニューバーっぽいのがあるのに、ここは単一のページを表示しするための場所でした。
最近のWordPressはこのメニューバーっぽい部分をカスタムメニューとして、ページとは別に設定できるようになったらしい。

参考:テーマをカスタムメニュー対応にしてみた
上記のサイト様を参考にワタシもやってみた。

“WordPressのカスタムメニューを試してみた” の続きを読む

WordPressのメタ情報の表示項目がうざい件

WordPressのデフォルトのウィジェットにメタ情報つぅのがあるんです。
まぁ、管理画面へのリンクやら、RSSフィードやらが搭載されているのですが…

WordPress.org のリンクなんて誰が踏むねんっ!てことなんすよ。

メタ情報
メタ情報

んで、これを消すには
wp-includes/default-widgete.phpWP_Widget_Meta クラスを編集
その中にある関数 widget( $args, $instance ) が今回のターゲット
[php highlight=”15″]
class WP_Widget_Meta extends WP_Widget {
function widget( $args, $instance ) {
extract($args);
$title = apply_filters(‘widget_title’, empty($instance[‘title’]) ? __(‘Meta’) : $instance[‘title’], $instance, $this-&gt;id_base);

echo $before_widget;
if ( $title )
echo $before_title . $title . $after_title;
?&gt;
&lt;ul&gt;
&lt;?php wp_register(); ?&gt;
&lt;li&gt;&lt;?php wp_loginout(); ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="&lt;?php bloginfo(‘rss2_url’); ?&gt;" title="&lt;?php echo esc_attr(__(‘Syndicate this site using RSS 2.0’)); ?&gt;"&gt;&lt;?php _e(‘Entries &lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;’); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="&lt;?php bloginfo(‘comments_rss2_url’); ?&gt;" title="&lt;?php echo esc_attr(__(‘The latest comments to all posts in RSS’)); ?&gt;"&gt;&lt;?php _e(‘Comments &lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;’); ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wordpress.org/" title="&lt;?php echo esc_attr(__(‘Powered by WordPress, state-of-the-art semantic personal publishing platform.’)); ?&gt;"&gt;WordPress.org&lt;/a&gt;&lt;/li&gt;
&lt;?php wp_meta(); ?&gt;
&lt;/ul&gt;
&lt;?php
echo $after_widget;
}

[/php]

ハイライト行を削除 or コメントアウト

これで完了。

WordPressで使用中のプラグインを晒す

現在、導入しているプラグインリスト(2011/1/20日現在)

プラグイン名 機能
AddQuicktag 記事の編集画面において、HTMLタグをボタン一つで挿入することが可能になるプラグイン
設定次第では、タグ以外の文字列も可能。
Akismet WordPressをインストールすると最初から入っているプラグイン
スパムコメントを検出して弾いてくれるぞ!
Delete-Revision 記事の編集履歴を削除してくれるプラグイン
なんども書きなおすワタシのDBはゴミでいっぱいだ
External Links 外部リンクを張ったときに自動的にリンクの横にアイコン入れてくれる
設定によって、新しいウィンドウで開くようにすることも可
Google Analytics Google Analyticsのタグを自動的に挿入してくれるプラグイン
Google XML Sitemaps Google用のsitemap.xmlを自動生成してくれるぞ。ちゃんと登録しないとだめだぞ!
Ktai Style 日本の携帯サイトように表示を変換するプラグイン
テーマも何種類か用意されていて便利でござる
Lightbox 2 JavaScriptのLightboxを全ての画像ファイルに自動的に適用してくれるプラグイン
SyntaxHighlighter Evolved 記事中にプログラムソースコードを掲載する際
言語を指定することで自動的にハイライトしてくれるプラグイン
WP-PageNavi ページ最下部にページングリンクを自動的に付与してくれるプラグイン
WP Multibyte Patch 日本語版をインストールすると最初から入っているプラグイン
これを有効にしておかないと何かが起こるらしい。
WP Super Cache その名のとおり、ページキャッシュを行い、表示の高速化を行ってくれるプラグイン

WordPressへfavicon.icoを設置する

プラグインを使って

faviconを設置するためだけのプラグインがあるようです。
興味のある方はググッてください。
興味のない方は以下を読み進めてください。

正式な方法で

公式サイトにちゃんと書いてありました。⇒FAQ/レイアウトとデザイン

稚拙ながら引用&意訳させていただきやす。

faviconをサイトに追加する方法

faviconを現在使っているテーマフォルダ(例: wp-content/themes/default/)に置くのよ。
で、header.phpのの中に下記の1行を追加するだけなんだな。
[html]
<link rel="shortcut icon" href="<?php bloginfo(‘template_directory’); ?>/favicon.ico" />
[/html]

こ…こっちも見て欲しいんだな
Creating and Installing a Favicon

できた!

faviconの表示
faviconの表示