WordPressにほんの数行記述するだけで、多くの便利な機能を付け加えるチップスをMegaMagから紹介します。 10 wordpress hacks & tricks that I like 1.コメントがついた記事をサムネイル付きで表示 サイドバーやフッタなどどこにでも、たくさんコメントがついた記事をサムネイル付きで表示します。 「http://an-alternative-image.jpg」はサムネイル画像が無い場合のデフォルトの画像を指定してください。 <textarea name="code" class="html" cols="60" rows="5"> <?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5'); ?> <?php while ($popular->have_po
Pro Blog Desginのエントリーで、WordPressを利用している際、サーバーへの負荷軽減のために、テーマファイルでよく使用されるテンプレートタグの中から修正・削除した方がいいテンプレートタグというのがありました。 Delete WordPress Tags to Decrease Server Load 配布されているWordPressのテーマファイルのほとんどには、あらゆる環境で簡単に利用できるように「テンプレートタグ」が使用されています。 例:<?php bloginfo('name'); ?>は「ブログの名前」を表示します。 そして、そのテンプレートタグのほとんどはサーバー上で処理されるため、サーバーに負荷がかかります。 サーバー負荷が軽減されると、ページの表示も早くなります。 そこで、テンプレートタグを静的なテキストに書き換えたり(ブログの名前を記述)、不要だったりす
WordPress2.5から追加されたショートコードをご存知でしょうか。 簡単に言えば、記事中から関数を呼びだすようなものなんですが、これが結構便利なのでよく使っています。 WordPressを普通にブログとして使っている分には、まったく関係ないですが、CMSとして使っていると、どうしてもPHPを実行させたい時があります。 プラグインのrunPHPを使ってもいいですが、あまり詳しくない方に記事を書いてもらう場合、ちょっと危険です。 また、bloginfo()を使いたいことも、しょっちゅうあります。 こんなときに、ショートコードを使うと便利です。 記事中で bloginfo() を使いたい場合 使用中のテーマにあるfunctions.phpに以下のコードを書きます。 function sc_bloginfo($atts, $content = null) { extract(shortcod
主要ページ WordPressには、5種類のページがあります。 メインページ サイトのトップページ (http://www.example.com/blog/) シングルページ 記事毎のページ (http://www.example.com/blog/?p=1) カテゴリーページ カテゴリ毎の一覧ページ (http://www.example.com/blog/?cat=1) 日付ページ 投稿日で分けた一覧ページ (http://www.example.com/blog/?m=200704) PAGE 時系列に依存しない独立したページ (http://www.example.com/blog/?page_id=1) WordPressをCMS(コンテンツマネージメントシステム)として使う場合、PAGEが特に重要になってきます。 各ページには、それぞれテンプレートが用意されており、それぞれを
WordPress は MySQL ディペンドなブログ・システムだけれど、PHP 5.1 で標準サポートされた PDO(PHP のデータベース抽象化オブジェクト)で SQLite を使用できるようにできないかと挑戦してみた。 結論からいうと PDO 化のメドはたちました。ただ SQLite 対応は SQLite が日付型を扱えないために日付関係の操作をいろいろと変更しないといけないので大変そう。 以下、覚え書きです。 [PDO 化] – wp-includes/wp-db.php – wp-includes/functions.php の中の mysql_* 関数を PDO のメソッドで置換えること。functions.php 内の generic_ctp_number だけ wpdb クラスで抽象化されていないのがいや〜んな感じ。 [SQL方言] (wp-admin/upgrade-sc
WordPressのカテゴリの順番を変更できるプラグイン「Category Order」を導入しました。 WordPressのカテゴリの並び順は、ID順か名前順の並びになってしまいますが、この「Category Order」のプラグインを使用することにより、任意の並び順に変更することが可能です。 Category Orderの導入方法 下記サイトより「Category Order」をダウンロードします。 David Coppit's Code Page ページ下部の「WordPress Plugins」 ダウンロードした「category-order-1.9.7.zip」を解凍します。 解凍した「category-order」をプラグインフォルダにアップロードします。 例:/wp-content/plugins/category-order/ 管理画面の [プラグイン] 画面で、「Cate
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く