robots 投稿タイプ

ファンク クリーンアップ

// インデックスと巡回の設定 */
function add_noindex_insert(){
    if(is_singular('menu') or is_singular('site') or is_singular('d_contents') or is_singular('top_img')
     //or is_singular('post') //ブログなしの場合のみ
     )
    {
        echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
        echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
    }
    
    /* 特定の固定ページ */
//	if (is_page(array('slag名','slag名'))) {
//		echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
//		echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
//	}

//	/* 特定の投稿 */
//	if (is_single(array('記事ID', '記事ID'))) {
//		echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
//		echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
//	}

//	/* カテゴリアーカイブ */
//	if (is_category()) {
//		echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
//		echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
//	}

//	/* 検索結果 */
//	if (is_search()) {
//		echo '<meta name="robots" content="noindex,nofollow,noarchive">'."\n";
//		echo '<meta name="googlebot" content="noindex,nofollow,noarchive">'."\n";
//	}
}
add_action('wp_head', 'add_noindex_insert');

or

ヘッダー

<?php if (is_page('dsp-thanks') ||is_page('mail-thanks')  //メールサンクスページは
          
          || is_post_type_archive('site') || is_singular('site') //siteページ
          || is_post_type_archive('menu') || is_singular('menu') //menuページ
          || is_post_type_archive('top_img') || is_singular('top_img') //seoページ
          || is_post_type_archive('d_contents') || is_singular('d_contents') //CFコンテンツページ
          
          
          || is_tax('page_cate')//固定ページのカレント用カテゴリ
         ):
    
   
    //検索エンジンにページをインデックスさせない ?>
<meta name="robots" content="noindex">
<?php endif; ?>

かぶってるぞ 今!

薪ラボでwelcartで新規会員に秘密のパスワード

welcart で追加したカスタムフィールドでは、できなかった、。
どうやって ジャバスクリプトでオンクリックで ネーム カスタムメンバー[名前] を取得するのかわからなかった。

JavaScriptで実現!入力フォームの値を取得してチェック

JavaScriptで実現!入力フォームの値を取得してチェックする方法

FAXを無理やり秘密のパスワードにした。

追記でfax欄は使うけど、一致したら消すっていう風にした。

テンプレートページのカートのサブミットに オンクリックを仕込む(多分オンクリックいらない?)

<input name="regmember" type="submit" value="' . __('transmit a message', 'usces') . '" onclick="return check()"

フォームに名前

<form action="' . apply_filters('usces_filter_newmember_form_action', USCES_MEMBER_URL) . '" method="post" onKeyDown="if (event.keyCode == 13) {return false;}" name="test_form">

 

メンバーページならページヘッダーにジャバスクリプトを仕込む

FAXの文字列等をジャバスクリプトで変更

     <?php if($usces->item->post_name == 'usces-member') :?>  
 
        <script>
            function check(){
                if (document.test_form.fax.value == "makilab_guest"){
                    //条件に一致する場合(メールアドレスが入力されている場合)
                    document.test_form.fax.value = "";
                    //内容を消して
                    return true;    //送信ボタン本来の動作を実行します
                }else{
                    
                    //条件に一致する場合(メールアドレスが空の場合)
                    alert("お伝えしたパスワードを入れてください。");    //エラーメッセージを出力
                    return false;    //送信ボタン本来の動作をキャンセルします
                    
                }
            }
            
                </script>
    
                <script>
                    
                    
                    $(function(){
var str = document.getElementById("fax_row").innerHTML;
            str = str.replace("FAX番号","秘密の会員パスワード");
            str = str.replace("1000-10-1000","お伝えしたパスワードを入れてください。");//これも不明
                        
            document.getElementById("fax_row").innerHTML = str;
});
            
                    </script>
    
    
    <?php endif; ?>

 

CSSにて、会員ページ等のFAXを非表示 カスタムアドミン

/*welcart fax消す*/
#customer_fax_row,
#member_fax_row{display: none;}