絞り込み プラグイン 中古車時

Ultimate WP Query Search Filter
はやめ

WP Custom Fields Search日本語化

比較の
At Most は 多くてもそれ(それ含む)
at Least は 少なくともそれ(それ含む)

以上の和訳がおかしい それを含まない 普通含む
未満は 未満

オプションはこう書くと2016 と選べる 数値 もチェック
2016 : H28(2016)年
,2015 : H27(2015)年
,2014 : H26(2014)年

dreamweaver サイト 共有

/Users/ユーザー名/Library/Application Support/Adobe/Common/バージョン/Sites/Site Prefs

winは
Windowsの場合は ユーザー/Software/Adobe/Common/10/Sites/Site Prefs にあるらしいです。

シンボリックメーカーにて
まず 強オリジナルをdropboxへコピペ
シンボリックリンク作成
そのシンボリックを
各フォルダへコピーしてOK

facebook の職場が登録できない時

ページのID
URLの番号か
プロフィール画像のリンク先URLの数字が並んだ部分の最後/

の部分をコピって

firefoxのツールアドオン(クロームもあるらし)
Web developer
をいれて

再起動して
勤務フォームにファイスブックをしていして
右クリック  Web developer で フォーム 
がめんないにフォーム情報を表示

番号が入ってる部分を
数字が並んだ部分の最後/
に入換え

保存

でできた。

WordPressを設置したドメインや設置ディレクトリが変更になった場合に、たった5分で全てのURLを書き換える方法

http://inspire-tech.jp/2013/10/wordpress-search-replace-db/
参考

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
こkの2.1.0

searchreplacedb21

wp-cofig内において
あくせすして
OKOKして

置き換えURL

http://doggstarpromotion1.info/wp-content/
http://doggstarpromotion.info/wp-content/

てやった

あとでけしとけよ
やばいで

Macbook とimac hoster filezlla 同期

必要
Dropbox
シンボリックリンクメーカーソフト シンボリックリンカー.サービス 
隠しファイル表示ソフト ティンカーツール ファンター等

ホスターの設定フォルダはアプリケーションサポート ホスターにある
ファイルジラの設定フォルダは ユーザーネーム直後に隠しである

両者シンボリックリンク作る そいつを両者 ドロップボックスフォルダに入れる。
自分はサーバーデータ前にアプリケーションサポートフォルダ作っていれた。

OK!

記事一覧の並び替え

参考

http://blog.anekipedia.com/cus/%E8%A8%98%E4%BA%8B%E4%B8%80%E8%A6%A7%E3%82%92%E3%82%BD%E3%83%BC%E3%83%88%EF%BC%88%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88%EF%BC%89%E3%81%99%E3%82%8B.html

http://ateitexe.com/wordpress-archive-sort-popular/

http://takahashifumiki.com/web/programing/1829/

カスタムフィールドのキーを出力できて リンク先を指定できるプラグイン

Custom Field List

ウィジェッットで使用

きーを選んで通常だと
そのキーの記事が出てくるが
リンクの設定をすると
その先を全て指定できる

デフォルトはなにもはいってない
えらーになるので
指定して保存

S=naninanai と検索なので
サーチエブリシング

もしくは
?s=春日井市&post_type=jirei

なども
&order=ASC
など自分でコード書く

絞り込み プラグイン

WP Query Search Filter

<?php echo do_shortcode( '[ULWPQSF id=580]' ); ?>

かなりいいんだけど
ページ移管する際
選択項目がすべてリセットされるのが×
正、同じページにて検索結果を表示できる機能があり
その場合は検索項目はのこる。

http://www.hp-shop.co.jp/knowledge/484/
ここにカスタムかいたるが
バージョンアップしてコード違うからわかわん

WP Custom Fields Search


<div class="test_childs">
<?php if(function_exists('wp_custom_fields_search')) 
	wp_custom_fields_search(); ?>

</div>

こいつはタクソノミーが選べない もしくは プラグインの コードのカテゴリーをタクソノミー名に変えて
1つしかできない

アドバンスサーチAdvance WP Query Search Filter

こいつは上記2つの問題点をクリアしている

<?php echo do_shortcode( '[awsqf-form id=582]' ); ?>

使いがってはほぼ
WP Query Search Filterと同じ

クッキーが残る
検索結果のソートも指定か 1個だけ

こいつの短所は
タクソノミーやカテゴリーがオーダー並び替えできない
困る
作る時の順のIDのままか

あと投稿でkeyが未入力のの場合 指定無しなのに 検索されない。
カスタムフィールドの絞り込みを作ると
そのキーの入力がない記事は表示されないっぽい。
全部ニュ力するのがぜんていか?

検索結果にカスタム投稿も含ませる

/ 検索結果から固定ページを除外
function search_filter($query) {
  if (!$query -> is_admin && $query -> is_search) {
    $query -> set('post_type', array('post','asobu','share','seikatsu','iryou','manabu','koukyou','ofuroyado'));
  }
  return $query;
}
add_filter('pre_get_posts', 'search_filter');
function filter_search($query) {
    if ($query->is_search) {
	$query->set('post_type', array('post', 'hogehoge'));
    };
    return $query;
};
add_filter('pre_get_posts', 'filter_search');

こんなコードあったが必要なのかどうか今はいらない?

カスタムポストUIに
検索結果から除外する ture false があったが
かわったのか???
未深検証

検索結果 調整 WP Custom Fields Search

まず問題だったこと
それは
古いコードがファンクションに書いてあったため複雑になった。

/ 検索結果から固定ページを除外
function search_filter($query) {
  if (!$query -> is_admin && $query -> is_search) {
    $query -> set('post_type', array('post','asobu','share','seikatsu','iryou','manabu','koukyou','ofuroyado'));
  }
  return $query;
}
add_filter('pre_get_posts', 'search_filter');

つまりポストタイプを指定して固定ページを除外してた 多分

これをまず消す。

これで多分ポストタイプ関係無しに検索できるはず

サーチエブリシングを入れる。

これでカスタムフィールドの文字も検索できるはず。

ただし絞り込みプラグインで
ポストタイプを指定する時
and or が指定できない気がする。

サーチページで分岐できれば必要ないが。。

ポストタイプを指定する方法。

–引用—-
● フィールド1つ目の設定内容
このフィールドでやっている事。
・検索は、カスタム投稿「post-typea」の中から行うようにする
—–
データタイプ:「Post Type」を指定
—–
ウィジェット:「非表示の定数」を指定
Post Typeは、ユーザーが指定するものではないので、このフィールドは表示されません。
比較:同等
—–
ウィジェットの設定:post-typea
—–

● フィールド2つ目の設定内容
このフィールドでやっている事。
・検索条件は、カスタムフィールドの登録値をプルダウンで表示するようにする。
—–
データタイプ:「カスタムフィールド」を指定
—–
ウィジェット:「ドロップダウン」を指定
指定のカスタムフィールドに登録されている値がドロップダウンとなって表示する
—–
比較:同等
—–

カスタムフィールドテンプレート 管理画面 デザイン

設定の
オプション
テンプレートフォーマットを選択

[cft] and [cftsearch] Shortcode Format

そのフォーマーットのコードを入れる

保育園テストコード

<div class="cft_admin_title">預かり年齢</div>
<div class="cft_admin_con">[child_old]</div>

<div class="cft_admin_title">エリア選択(絞込検索用)</div>
<div class="cft_admin_con">[eria_city]</div>

<div class="cft_admin_title">住所(※愛知県から番地まで=マップ表示のため)</div>
<div class="cft_admin_con">[adress]</div>
<div class="cft_admin_title" style="margin-top:0px;">建物名(あれば)</div>
<div class="cft_admin_con">[adress2]</div>



<div style="float:left;">
<div class="cft_admin_title">平日保育開始時間</div>
<div class="cft_admin_con">[open_time][open_min]</div>
</div>
<div style="float:left;">
<div class="cft_admin_title">平日保育終了時間</div>
<div class="cft_admin_con">[close_time][close_min]</div>

</div style="float:left;">

<div style="clear:both"></div>

<div style="float:left;">

<div class="cft_admin_title">土曜保育開始時間</div>
<div class="cft_admin_con">[open_time_sat][open_min_sat]</div>
</div>
<div style="float:left;">
<div class="cft_admin_title">平日保育終了時間</div>
<div class="cft_admin_con">[close_time_sat][close_min_sat]</div>

</div style="float:left;">

<div style="clear:both"></div>

カスタムアドミン

.cft_admin_title{
	margin-top: 20px;
}
.cft_admin_con{ padding:10px;}
.cft_admin_con input[type="text"]{ width:100%; max-width:500px;}
.cft_admin_disp{}

管理画面の文字置き換え

http://ja.forums.wordpress.org/topic/10592

add_filter('gettext', 'change_post_to_article');
add_filter('gettext_with_context', 'change_post_to_article');
add_filter('ngettext', 'change_post_to_article');
add_filter('ngettext_with_context', 'change_post_to_article');

function change_post_to_article($translated) {
    $translated = str_ireplace(
        'ダッシュボード',
        'スペシャルダッシュボード',
        $translated
    );
    return $translated;
}

投稿数を制限する(カスタムポストタイプ対応)

function posts_limit() {
	global $userdata, $post_type, $wpdb;
	if ( $post_type === 'ポストタイプ' ) {
		$item_count = $wpdb->get_var( "SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'ポストタイプ' AND post_author = $userdata->ID" );
		if ( $item_count >= '制限数' ) { wp_die( "エラーメッセージ" ); }
	}
	return;
}
add_action('admin_head-post-new.php', 'posts_limit');

functions.php 未検証