プロフィール
とん吉
とん吉
はじめまして、とん吉でぅ。

とん吉ブログを読んでいただき、まこちにありがとうごじます。
< 2012年09>
S M T W T F S
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
オーナーへメッセージ

スポンサーサイト


上記の広告は30日以上更新(記事投稿)のないブログに表示されています。  

Posted by スポンサーサイト at

Custom Fields Searchとカスタム投稿

2012年09月06日
Custom Fields Searchのプラグインを使って、カスタム投稿で投稿したデータの検索をしたかったのですが、なかなか出来ず凹んでいたところ、やっと見つけました。

感謝感激です。
本当にありがとうございました。

以下、設置方法になります。

カスタム投稿タイプで絞りたい場合は、データタイプにpost_typeと設定し、ウィジェットへの入力の値でpost_typeを設定するようにします。
この際ウィジェットを「非表示の定数」に設定すると右下に「ウィジェットの設定 一定値」という入力欄が出現します。ここに入力すると、hiddenで検索項目として扱われます。予め特定のカスタム投稿のみを検索対象とする場合には、ここに設定すればOKです。

例えば。○○というカスタム投稿タイプのエントリの中で、△△というカスタムフィールドの値に任意の言葉を持っているものを検索する、などの場合。以下の二つの設定が必要です。

この説明をしてくれる人が見つかりませんでした。ありがとうございます。 
 ↓
一つ目
-----------------------------------------------------------
ラベル: カスタム投稿タイプ
データタイプ: post_type
ウィジェット: 非表示の定数
比較: の中の言葉
ウィジェットの設定 一定値:○○
-----------------------------------------------------------

二つ目
-----------------------------------------------------------
ラベル: カスタムフィールド
データタイプ: カスタムフィールド
データフィールド: △△
ウィジェット: テキストの入力
比較: の中の言葉
-----------------------------------------------------------

これで完成です。

参考サイト
http://wald-grun.biz/blog/wp/3851/  


Posted by とん吉 at 15:59Comments(26)WordPress

WP|Contact form 7へタイトルを自動表示させる

2012年09月06日
商品詳細ページのお問い合わせボタンを押したとき、
お問い合わせフォームの商品名に記事タイトルの商品名を自動表示させる方法です。

Contact Form 7 の設定が下記の場合

<p>商品名<br />    [text goods] </p>




functions.php に以下を追加

function my_form_tag_filter($tag){
if ( ! is_array( $tag ) )
return $tag;

if(isset($_GET['goods'])){
$name = $tag['name'];
if($name == 'goods')
$tag['values'] = (array) $_GET['goods'];
}
return $tag;
}
add_filter('wpcf7_form_tag', 'my_form_tag_filter', 11);

「goods」 の部分は各自変更してください。


single.phpの各ボタンのリンク先を下記に変更

<a href='/?page_id=123&goods=<?php the_title(); ?>'>お問い合わせはこちら</a>

デザインどや!?さんより引用しております。
http://www.doya-doya.com/diary/2010/10/04/2806
  


Posted by とん吉 at 11:45Comments(26)WordPress