豊富なプラグインで手軽に気軽に
カスタマイズする事が出来るのも
WordPressの魅力ですが、ソース
が汚くなったり、重くなったり、など
メリットだけでもなかったりします。
また、実現したいけどいいプラグインがないなんて事も有ると思います。そこで、プラグインではなく、テーマファイルなどを直接カスタマイズする方法を日本語で書いてある記事をまとめました。フォーラムは載せていないので探してみてください。結構有ります。
wp-adminをSSLでロック
管理画面をセキュアに。https://abc.com/wp-admin/にする方法です。企業サイトなどは特に導入の検討をすると良さそう。1行加えるだけなので手軽に導入できます。
メディアにある画像のサムネイルを表示する
[sexy-lightbox href=’/wp-content/uploads/2010/01/wp-tu01.jpg’ title=’ディアにある画像のサムネイルを表示’][/sexy-lightbox]
↑拡大できます。上図の様にアップロードした画像のサムネを表示する方法。ギャラリーとして使えますね。
ウィジェット(widget)内のソースコードをカスタマイズする方法
/wp-includes/を触るので慎重に。出来ればコア部分は触れるべきでは有りません。
WordPressをちょちょいと使いやすくする15のスニペット
まとめ。内容は
- 古いエントリーのコメント入力をクローズ
- コピーライトの年号を自動更新
- コメントで使用できるタグ一覧の表示
- 本文のシングルクォートの自動置換を無効化
- 特定のページを検索エンジンから制御
- エントリーの合計数を表示
- スケジュールエントリーの表示
- 特定のカテゴリを非表示
などなど。まだあります。
ログインフォームをブログ上に表示
マルチユーザーブログは入れると良さそう。ブログ上でログインできるように出来ます。
WordPressテンプレートカスタマイズ用小技メモ
まとめ。その2もあり。内容は
- タイトルの文字数制限
- 検索キーワードとヒット数の表示
- 特定のカテゴリーに投稿された記事だけ表示
- パンくずリンクぽいもの
- 指定したサイズでサムネイル画像を表示する
などなど。まだまだいくつかあります。
more-link の #more-xxxx を削除する
以前書いた記事でご指摘を受けた点。functions.phpを使って#moreを削除できます。
カテゴリー別にCSSを効かせる方法
これはやりたかった方も多いのでは。カテゴリごとに違うcssを呼び出す方法です。数行のコードで実現できるようです。
特定のカテゴリのみ除去して表示 OR 特定のカテゴリのみ表示する方法
タイトル通りです。記事元に
twitterやdel.icio.usから自動投稿で記事を生成している際、場合によってはトップページがそればっかりで埋まってしまう
とありますが、実際、そういうサイトを良く見かけますね。導入を検討してみてはいかがでしょうか。
やりたかったあの機能を実現する、WordPress 中級者必見のカスタマイズ6個
まとめ。内容は
- 公開予定記事の一覧を表示する方法
- 人気記事の一覧を表示する方法
- 記事中の最初の画像を自動検出して、表示する方法
- 著者のコメントを目立たせる方法
などなど。あと2つほどあります。
WordPressで記事の最終更新日を表示する方法
記事ごとに最終更新日が表示されます。意外と役に立ちそう。
wordpressのサイドバーカテゴリをhタグ区切りに変更する方法
サイドバーのカテゴリ名をh3にする方法。2種あります。
WordPressウィジェットをフッターに表示する方法
よく配布されているテーマでもありますね。フッターにウィジェットを加えられるようにする方法。
WordPressの管理画面ロゴを変える方法
僕の書いた記事です。管理画面のWのロゴをテーマファイルから変更する方法。数行で実現可能です。
カスタムフィールドを使って画像を反映させる方法
僕の書いた記事です。functions.phpで関数を加えてカスタムフェールドで指定したアドレスの画像を一定の大きさで反映させます。記事内容はjQueryも使用した記事です。
「続きを読む」を「『記事のタイトル名』の続きを読む」にする方法
僕の書いた記事です。moreリンクのアンカーテキストの「続きを読む」等を「タイトル名の「続きを読む」にする方法。リンク先の1部なのでコードをここに書いておきます。
<?php the_content( the_title('','',false) . 'の続きを読む' ); ?>
カテゴリごとに違うsingle.phpを呼び出す
当サイトの構成の紹介で書きました。当サイトではカテゴリごとに違うsingle.phpを使用しています。こうする事で例えばWordPressのカテゴリのみに広告を載せたり、ヘッダ画像を自由に変えたり、フッターを変えたり、などかなりカスタマイズの幅が広がります。
WordPressの管理画面に、オリジナルのメニューを表示する方法
プラグインで管理画面のメニューに項目を追加できます。Web制作を受注した際はこの方法を使ってヘルプページなどオリジナルメニューを作ってあげるといいかもですね。「プラグイン」扱いなので使いまわしも利きますし。
以上、日本語で読めるWordPressカスタマイズでした。「プラグインを使用しない」とありましたが、最後のはちょっと番外という事で。