PHP

PHPに投稿されたコード一覧

メモ

本当にメモ。概念だけ。 指定日付でコメント閉じる
本当にメモ。概念だけ。 指定日付でコメント閉じる
function close_comment(){
$date = $_POST["date"]; //日付的なものを取得 カスタムフィールドにいれるか
$post = get_post( $post_id );

if(date() > $date){
コードを見る
  • タグ:
  • タグはありません

HTTPheaderでContent-Type: text/html; charset=nlと吐かれるとAjaxがコケる

通常charsetはutf-8なりeuc-jpなりが吐かれるのだがcharset=nlという意味不明なheaderを吐くサーバが存在する。 そういうサーバの場合、Ajaxで取得しようとするとコケる。
通常charsetはutf-8なりeuc-jpなりが吐かれるのだがcharset=nlという意味不明なheaderを吐くサーバが存在する。 そういうサーバの場合、Ajaxで取得しようとするとコケる。
これだとコケるので
Content-Type: text/html; charset=nl

$xml = file_get_contents($url);
header("Content-type: text/html; charset=UTF-8");
コードを見る

カスタムタクソノミーを使った条件検索

たとえば ?area[]=tokyo&area[]=chiga&width[]=2ldk&width[]=2DK ・・・みたいな「AでありBでありCであり」みたいな検索を実装す...
たとえば ?area[]=tokyo&area[]=chiga&width[]=2ldk&width[]=2DK ・・・みたいな「AでありBでありCであり」みたいな検索を実装す...
<?php
//GETとってクエリ化
if($_GET){


コードを見る

Custom Field GUI Utilityのimagefieldから中サイズとかサムネイルを取得

アタッチメントIDをとってwp_get_attachment_image_srcで各サイズを取る。
アタッチメントIDをとってwp_get_attachment_image_srcで各サイズを取る。
			<?php
				$imagefield = get_imagefield('siteimage');
				$thum = wp_get_attachment_image_src($imagefield['id'],'medium');
				var_dump($thum);
			?>
コードを見る

タイトル(the_title())をいじる

タイトルをcontentを使う。 なおこれを使うとwp_titleも換わります
タイトルをcontentを使う。 なおこれを使うとwp_titleも換わります
function the_title_func($title) {
        $title = get_the_content();
        return $title;
}
add_filter('the_title', 'the_title_func', 1);
コードを見る

single.phpとpage.phpとか、category.phpとsearch.phpはいっしょでいいんだよっていうとき

これはページが呼ばれた時にpage.phpじゃなくてsingle.phpを適用する
これはページが呼ばれた時にpage.phpじゃなくてsingle.phpを適用する
function mypagetemplate($template){
	$template = TEMPLATEPATH .'/single.php';
	return $template;
}

コードを見る

ひらがなを入力されたけどカタカナに変換して検索実行

DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。
DB内の登録をカタカナでやってしまった。でもひらがなで検索されることって多いよね、っていうときのために。DBを置換しろよって言われるとそれまでですが。
add_action('parse_query', 'search_kana');
function search_kana($wp_query){
	if(is_search()){
		$qv = $wp_query->query_vars;
		if($qv["s"]){
コードを見る