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"]){
コードを見る

これって暗号化なんですか?

配布されたテーマに入ってた。暗号化してるってことか。。
配布されたテーマに入ってた。暗号化してるってことか。。
<?php $_F=__FILE__;$_X='Pz48P3BocA0KDQokcDFkZF9nMzRkID0gJyc7DQoNCmYzbmN0NDJuIHAxZGRfdGg1bTVfY3I1ZDR0cygpIHsNCglnbDJiMWwgJHAxZGRfZzM0ZDsNCgkkY3I1ZDR0cyA9ICdENXM0Z241ZCBieSA8MSB0MXJnNXQ9Il9ibDFuayIgdDR0bDU9IkIzczRuNXNzIFc1YiBIMnN0NG5nIiBocjVmPSJodHRwOi8vd3d3LmY0bmRiNXN0dzViaDJzdDRuZy5jMm0vdDJwNjBoMnN0NG5nYzJtcDFuNDVzLjFzcHgvYjNzNG41c3MtdzViLWgyc3Q0bmcvNmUiPkIzczRuNXNzIFc1YiBIMnN0NG5nPC8xPi4nOw0KCSRwMWRkX2czNGQgPSAnYjFvNTliZDktNzU2aS11YjZvLTg1aTEtZW9mNmIxODA1dTBhJzsNCgk1Y2gyICc8cCBjbDFzcz0iZDVzNGduNXJzIj4nLCAkY3I1ZDR0cywgJzwvcD4nOw0KCTVjaDIgJzxwIGNsMXNzPSJjMnB5cjRnaHQiPic7DQoJNWNoMiBzcHI0bnRmKF9fKCdDMnB5cjRnaHQgJmMycHk7ICU2JHMuICVhJHMuIEFsbCByNGdodHMgcjVzNXJ2NWQuJywgUEFERF9USEVNRV9TTFVHKSwgZDF0NSgnWScpLCBnNXRfYmwyZzRuZjIoJ24xbTUnKSk7DQoJNWNoMiAnPC9wPic7DQp9DQoNCmYzbmN0NDJuIHAxZGRfdGg1bTVfcHI1bDNkNV9iNWc0bigpIHsNCgkyYl9zdDFydCgpOw0KfQ0KMWRkXzFjdDQybignd3BfaDUxZCcsICdwMWRkX3RoNW01X3ByNWwzZDVfYjVnNG4nKTsNCg0KZjNuY3Q0Mm4gcDFkZF90aDVtNV9wcjVsM2Q1XzVuZCgpIHsNCgkkYzJudDVudHMgPSAyYl9nNXRfYzJudDVudHMoKTsNCgkyYl9nNXRfY2w1MW4oKTsNCglnbDJiMWwgJHAxZGRfZzM0ZDsNCgk0ZiAoITVtcHR5KCRwMWRkX2czNGQpICYmIChmM25jdDQybl81eDRzdHMoJ3AxZGRfdGg1bTVfY3I1ZDR0cycpKSkgew0KCQk0ZiAoJHAxZGRfZzM0ZCA9PT0gJ2IxbzU5YmQ5LTc1NmktdWI2by04NWkxLWVvZjZiMTgwNXUwYScpIHsNCgkJCTVjaDIgJGMybnQ1bnRzOw0KCQl9IDVsczUgew0KCQkJd3BfZDQ1KCdTMm01dGg0bmcgd3IybmcuJyk7DQoJCX0NCgl9IDVsczUgew0KCQl3cF9kNDUoJ1MybTV0aDRuZyB3cjJuZy4nKTsNCgl9DQp9DQoxZGRfMWN0NDJuKCd3cF9mMjJ0NXInLCAncDFkZF90aDVtNV9wcjVsM2Q1XzVuZCcpOw==';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
コードを見る
  • タグ:
  • タグはありません