wordpress

twenty-elevenをIE6に対応メモ

サイドバー、中央コンテンツのwidthやmarginをpx単位に変更 pageのmax-widthをwidthに変更 サイドバーにfloatを設定し、display:inline;指定 継ぎ接ぎ的だが、これで何とかなる。 また...
javascript jQuery

jQuery セレクタ内でエスケープ

inputのname属性でhoge[]というセレクタを使って、jQで操作しようとしたら、アウト hoge\\ とする
wordpress

最も基本的なタグthe_content()その2

the_content()の内容を得る時はget_the_content()を使う。 ただ、get_the_content()はDB中の文字列のみを拾って来るので、 改行処理 ショートコード その他のフィルター処理 がされて...
PHP+mySQL

PHPのmail()で日本語メール

PHPのマニュアルにあった方法。 mb_send_mail()を使わず、mail()を使っている。 ポイントは、ヘッダーの中の以外の部分のみ、mb_convert_encodingでISO2022変換してから、 mb_encode_m...
wordpress

serializeなどの注意

WPはusermeta,wp_optionsや、多分postmeta何かに頻繁にシリアル値を突っ込む。 これを作為的に行ないたい時、add_usermetaやadd_postmetaなどを使うが、 気を利かせて(?)serialaize...
wordpress

wp_delete_user()

wp_delete_user()という関数があって、これはインクルードしないと使えないのだが、 マルチサイトには対応していない。 なので、コードを引っ張って来て、修繕する // FINALLY, delete user if ( !...
wordpress

wp_query

wpのクエリオブジェクトは $wp_query これはクラス WP_Query のインスタンス
wordpress

日付を整形

簡単な事だけど毎度忘れる echo date('Y年m月j日',strtotime($post->post_date));
wordpress

wpdbのエラー

wpdbのエラーでハマったら、エラー表示しよう。 <?php $wpdb->show_errors(); ?> <?php $wpdb->hide_errors(); ?> not nu...
javascript jQuery

replaceでの正規表現

とても使いやすくて汎用的なjsコマンドreplace単純な置換もtxt.replace('aaa','bbb')正規表現を使った置換も両方出来るのが嬉しい所。しかし、ちょっとハマったのは、正規表現を使う場合txt.replace('/a/'...
wordpress

フック・フィルター要覧

大変便利な要覧で、フィルターとフック合わせて1000くらいあるらしい。 これだけあると、先にフックのリストを眺めてからカスタマイズをするのは不可能なので、 やはりコアの、「怪しそうな」部分を探って、do_actionやa...
未分類

アクションフック(管理画面)

公式からのコピペ 実際、フックを完璧に使いこなさないといけないのは、管理画面でのカスタマイズ時の方が多いのではないか? muplugins_loaded plugins_loaded sanitize_comment_cookies ...
wordpress

アクションフック(ユーザー)

もう少しフックを理解しなければ・・・と思って 公式からのコピペ muplugins_loaded plugins_loaded sanitize_comment_cookies setup_theme load_tex...
wordpress

検索をいじるとね・・・

こんなので、標準の検索を自分仕様に変えてしまうのも良いだろう。 add_filter('posts_where', 'my_search_join' ); add_filter('posts_join', 'my_search_join...
未分類

てst

wordpress

クエリ変更の常套手段

/query_posts( $query_string . "p=" . $p . '&posts_per_page=1') クエリを変更する時に、良く使う手。 しかし、同じループの中で2回以上は使えないようだ。
wordpress

最も基本的なタグ the_content() が解ってなかった

the_content() 普通にコンテンツを出力する。これでいい。しかしmoreタグが絡むとちょっと面倒。 the_content('もっと' , $strip_tease, $link ); $strip_tease = TRUE・・・...
未分類

管理画面を「いじる」

何となく、functions.phpにadd_meta_boxなどを追加してもダメ。 まだ解析しきっていないが、読み込み順が早過ぎて、関数が認識されない。 admin_menuフックに差し込むのが正統。 よくやってしまうのでメモ。 ...
wordpress

wordpressでajaxテーマを作る・・・

これが、結構ハマるのだ。 もちろん、悪い方の「ハマる」なのだが。 原理は簡単だ。 メインの画面から、記事のループ部分だけをajaxで呼び出す形にする。 その際に、クエリの受け渡しをGETで行なう。 そのGET値は、$wp_qu...
未分類

jQuery オブジェクトとDOMオブジェクト相互変換

標準のDOM ElementオブジェクトをjQueryオブジェクトに変換するには?  DOM→jQueryは$()をつけてあげればいいみたいですね。  例:$(document.body) jQuery...
タイトルとURLをコピーしました