Ultimate WP Query Search Filter
はやめ
WP Custom Fields Search日本語化
比較の
At Most は 多くてもそれ(それ含む)
at Least は 少なくともそれ(それ含む)
以上の和訳がおかしい それを含まない 普通含む
未満は 未満
オプションはこう書くと2016 と選べる 数値 もチェック
2016 : H28(2016)年
,2015 : H27(2015)年
,2014 : H26(2014)年
Ultimate WP Query Search Filter
はやめ
WP Custom Fields Search日本語化
比較の
At Most は 多くてもそれ(それ含む)
at Least は 少なくともそれ(それ含む)
以上の和訳がおかしい それを含まない 普通含む
未満は 未満
オプションはこう書くと2016 と選べる 数値 もチェック
2016 : H28(2016)年
,2015 : H27(2015)年
,2014 : H26(2014)年
/Users/ユーザー名/Library/Application Support/Adobe/Common/バージョン/Sites/Site Prefs
winは
Windowsの場合は ユーザー/Software/Adobe/Common/10/Sites/Site Prefs にあるらしいです。
シンボリックメーカーにて
まず 強オリジナルをdropboxへコピペ
シンボリックリンク作成
そのシンボリックを
各フォルダへコピーしてOK
ページのID
URLの番号か
プロフィール画像のリンク先URLの数字が並んだ部分の最後/
の部分をコピって
firefoxのツールアドオン(クロームもあるらし)
Web developer
をいれて
再起動して
勤務フォームにファイスブックをしていして
右クリック Web developer で フォーム
がめんないにフォーム情報を表示
で
番号が入ってる部分を
数字が並んだ部分の最後/
に入換え
保存
でできた。
http://inspire-tech.jp/2013/10/wordpress-search-replace-db/
参考
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
こkの2.1.0
wp-cofig内において
あくせすして
OKOKして
置き換えURL
http://doggstarpromotion1.info/wp-content/
http://doggstarpromotion.info/wp-content/
てやった
あとでけしとけよ
やばいで
<meta name="viewport" content="width=device-width,initial-scale=1.0"> 春日井デフォルト <meta name="viewport" content="width=1020px" maximum-scale=1, >
自動で経理で「詳細登録」
「未決済の収入を選ぶ」で該当の未決済取りに引きにチェックを入れて、
今回の決済金額を入力して登録して頂く形になります。
shingoさん ありがとう
必要
Dropbox
シンボリックリンクメーカーソフト シンボリックリンカー.サービス
隠しファイル表示ソフト ティンカーツール ファンター等
ホスターの設定フォルダはアプリケーションサポート ホスターにある
ファイルジラの設定フォルダは ユーザーネーム直後に隠しである
両者シンボリックリンク作る そいつを両者 ドロップボックスフォルダに入れる。
自分はサーバーデータ前にアプリケーションサポートフォルダ作っていれた。
OK!
drive.google.com にアクセスします。
設定メニュー をクリックします。
[ドライブをダウンロード] をクリックします。
Funter
http://nektony.com/products/funter
参考
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が未入力のの場合 指定無しなのに 検索されない。
カスタムフィールドの絞り込みを作ると
そのキーの入力がない記事は表示されないっぽい。
全部ニュ力するのがぜんていか?
Parent Category Toggler
/ 検索結果から固定ページを除外 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 があったが
かわったのか???
未深検証
まず問題だったこと
それは
古いコードがファンクションに書いてあったため複雑になった。
/ 検索結果から固定ページを除外 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; }
<ul> <?php query_posts('posts_per_page=-1&meta_key=講演者'); while(have_Posts()) : the_post(); $speaker = get_post_meta($post->ID, '講演者', true); ?> <li><a href="<?php the_permalink() ?>"><?php echo $speaker ?></a></li> <?php endwhile; wp_reset_query(); ?> </ul>
未検証
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 未検証