2010-10-01から1ヶ月間の記事一覧

WordPressでquery_posts()により表示件数を変えたときのページ送りについて

wp-pagenaviプラグインを使用し、paginationしていたが、該当テンプレートでquery_posts()を使って表示件数を変更すると前ページ、次ページなどページ送りが狂っているようだ。 query_posts($query_string . '&posts_per_page=5'); if (have_posts()) : whil…

wordpressで現在のカテゴリを取得

header.phpにてカテゴリごとに制御したい場合、カテゴリ名やIDを取得して制御したかったのだが、ちょっとハマったので備忘録。 list($c) = get_the_category(); print($c->cat_name . '(' . $c->cat_ID . ')'); get_the_category()ではindex=0にカテゴリのオ…

MovableType 5.03にアップグレードしたら再構築でScript Errorになる件

Movable Type 5.03 にアップグレード後、再構築ボタンにて再構築を行おうとすると、ポップアップウィンドウに Script ErrorThe script did not produce proper HTTP headers. .... のメッセージが出て再構築画面が表示されなくなった。これは、XREAのサーバ…

wordpressで独自のqueryから通常のqueryを生成する方法

独自のクエリ変数から標準クエリを生成して実行させる。 カテゴリ指定の検索としてcatというクエリがあり、cat=1,3,5のように複数指定が可能だが、その値を自分で選択させたい場合にこの方法が有効かと思われる。 function search_multi_category() { global…

PHPのXML_Parser_Simpleで要素名を小文字にする方法

PHP

XML_Parser_Simple()を呼ぶ前にfoldingをFalseに設定する。 XML/Parser.phpあたりで、xml_parse_set_option()を呼び出し、XML_OPTION_CASE_FOLDINGに対して$this->foldingを設定している。この値がデフォルトでTrueなので大文字になる。 class myParser exte…