wordpress get_postsでページが取れない? get_postsで投稿データを引っ張ることはよくやっているが、パラメータにpage_id=1とかpagename=xxxなどと やっても何も出てこないので焦った。 原因が不明で、納得が行かないのだが、そのget_posts()が内... 2012.06.06 wordpress
wordpress 画像アップロードの拡張子 画像をアップロード時、実際に格納されるファイルは、元々のファイルの拡張子を小文字にしたものが保存されるようだ。 なので、画像ファイルそのものをpostmetaなどに入れこむような仕様の場合、画像が表示されないという事が起こりうる。 参考... 2012.06.03 wordpress
wordpress 管理画面にメディアアップローダを組み込む 1から解析していたら大変なことになりそうだったが、ここを見て、あっけなく実装出来た。少しばかり解析しようとjavascript部分のみ抜き出す <script> jQuery('document').ready(fu... 2012.05.28 wordpress
wordpress admin管理画面に項目を追加(2) admin画面に項目を追加するもう一つの方法は、 register_setting()と setting_fields()を使う方法 register_setting()はadmin_initにフックして、まずどういう項目を保存し... 2012.05.19 wordpress
wordpress パンくず 簡単そうでいて、自分で作るとハマりそうなので prime-strategy-bread-crumbを使う。 アーカイブページがないタイプのサイトなので、リンクを外したい。 99行目付近の、リンクを出力している箇所を以下のように改変した... 2012.04.27 wordpress
wordpress admin管理画面に項目を追加 任意のメニューを追加したいの場合 add_menu_pageは実際は第6、第7パラメータがあり、それぞれアイコンとメニューの位置を決められる。 省略すれば一番下に来るので、普通に使うにはこれでいいだろう。 フォーム... 2012.04.25 wordpress未分類
wordpress twenty-elevenをIE6に対応メモ サイドバー、中央コンテンツのwidthやmarginをpx単位に変更 pageのmax-widthをwidthに変更 サイドバーにfloatを設定し、display:inline;指定 継ぎ接ぎ的だが、これで何とかなる。 また... 2012.04.19 wordpress
wordpress 最も基本的なタグthe_content()その2 the_content()の内容を得る時はget_the_content()を使う。 ただ、get_the_content()はDB中の文字列のみを拾って来るので、 改行処理 ショートコード その他のフィルター処理 がされて... 2012.04.06 wordpress
wordpress serializeなどの注意 WPはusermeta,wp_optionsや、多分postmeta何かに頻繁にシリアル値を突っ込む。 これを作為的に行ないたい時、add_usermetaやadd_postmetaなどを使うが、 気を利かせて(?)serialaize... 2012.03.22 wordpress
wordpress wp_delete_user() wp_delete_user()という関数があって、これはインクルードしないと使えないのだが、 マルチサイトには対応していない。 なので、コードを引っ張って来て、修繕する // FINALLY, delete user if ( !... 2012.03.22 wordpress
wordpress wpdbのエラー wpdbのエラーでハマったら、エラー表示しよう。 <?php $wpdb->show_errors(); ?> <?php $wpdb->hide_errors(); ?> not nu... 2012.03.13 wordpress
wordpress フック・フィルター要覧 大変便利な要覧で、フィルターとフック合わせて1000くらいあるらしい。 これだけあると、先にフックのリストを眺めてからカスタマイズをするのは不可能なので、 やはりコアの、「怪しそうな」部分を探って、do_actionやa... 2012.02.02 wordpress
wordpress アクションフック(ユーザー) もう少しフックを理解しなければ・・・と思って 公式からのコピペ muplugins_loaded plugins_loaded sanitize_comment_cookies setup_theme load_tex... 2012.02.02 wordpress
wordpress 検索をいじるとね・・・ こんなので、標準の検索を自分仕様に変えてしまうのも良いだろう。 add_filter('posts_where', 'my_search_join' ); add_filter('posts_join', 'my_search_join... 2012.01.28 wordpress
wordpress クエリ変更の常套手段 /query_posts( $query_string . "p=" . $p . '&posts_per_page=1') クエリを変更する時に、良く使う手。 しかし、同じループの中で2回以上は使えないようだ。 2012.01.23 wordpress
wordpress 最も基本的なタグ the_content() が解ってなかった the_content() 普通にコンテンツを出力する。これでいい。しかしmoreタグが絡むとちょっと面倒。 the_content('もっと' , $strip_tease, $link ); $strip_tease = TRUE・・・... 2012.01.23 wordpress
wordpress wordpressでajaxテーマを作る・・・ これが、結構ハマるのだ。 もちろん、悪い方の「ハマる」なのだが。 原理は簡単だ。 メインの画面から、記事のループ部分だけをajaxで呼び出す形にする。 その際に、クエリの受け渡しをGETで行なう。 そのGET値は、$wp_qu... 2011.12.28 wordpress
wordpress 特定の条件に対してテンプレートファイルを切り替えたい 何か、特定の条件に対してテンプレートファイルを切り替えたい場合、 に使う魔法のようなコード。 function get_post_type_archive_template($template = '') { if ( isset... 2011.12.06 wordpress