wordpress 記事制限 時間 まとめ

結局 下書きは書けるけど
公開はできないという制限はうまくいかなかった

12時間に1記事と制限はできたが
下書きは書けない

デフォルトユーザーには効かない という
プラグイン
Post Creation Limits(Bainternet Posts Creation Limits)

はじめはLimit Postsを入れたが
下書きを書き溜めたらいくつでも公開できた
https://wordpress.org/support/plugin/limit-posts
今後できるようにするらしいからチェックしよう

Post Creation Limits(Bainternet Posts Creation Limits)
もanyにしなければ同じ事ができた。

/カスタムフィールドからgooglemapの経度緯度を取得し 入れるコード

//カスタムフィールドからgooglemapの経度緯度を取得し 入れるコード
function replace_post_address($id) {
    $post = get_post($id);
    // post_typeを判定(post, page, カスタム投稿)
    if( $post->post_type == 'shop' ){
	    $custom_fields = get_post_custom($id);
	    $custom_field_address = $custom_fields['所在地'];
	    $googleMapsApiData = json_decode(@file_get_contents('http://maps.google.com/maps/api/geocode/json?sensor=false&address='.urlencode($custom_field_address[0])),ture);
		//緯度経度を取得
$lat = $googleMapsApiData['results'][0]['geometry']['location']['lat'];//コレが緯度
$lng = $googleMapsApiData['results'][0]['geometry']['location']['lng'];//コレが経度

		// カスタムフィールド(_lat)がセットされているか
    	if (isset($custom_fields['_lat'][0])) {
			update_post_meta($id, '_lat', $lat);
    	} else {
    		add_post_meta($id, '_lat', $lat);
    	}

    	if (isset($custom_fields['_lng'][0])) {
			update_post_meta($id, '_lng', $lng);
    	} else {
    		add_post_meta($id, '_lng', $lng);
    	}
    }
}
add_action( 'wp_insert_post', 'replace_post_address' );

参考

http://com4tis.net/wordpress-customfield-use-customfield-register/
http://www.sandalot.com/wordpress%E3%81%A7%E6%96%B0%E8%A6%8F%E6%8A%95%E7%A8%BF%E6%99%82%E3%80%81%E5%88%A5%E3%81%AA%E6%8A%95%E7%A8%BF%E3%82%82%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/
http://smkn.xsrv.jp/blog/2012/12/post-number-to-latlng-with-google-maps-ap/
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/update_post_meta

http://easyramble.com/wordpress-meta-keywords-with-custom-field.html

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/add_post_meta

春日井ナビ

管理者以外で特定カテゴリーへの投稿を制限する「admin-only-categories」

クーポン時のループ

空の時

<?php
	$args = array(
		'posts_per_page' => 6,
			'post_type' => 'shop', //カスタム投稿名
'orderby' => 'modified',//更新順
		'tax_query' => array(
			'relation' => 'AND',
			array(
				'taxonomy' => 'otherall',
				'field' => 'slug',
				'terms' => array( 'クーポン無し', '予備' ),
				'operator'=>'NOT IN'
				)
		),
		   'meta_query' => array(//カスタムフィールドによる絞り込み
            array(
                'key' => 'クーポン見出し',//カスタムフィールド名
               'value' => '',
		'compare'=>'NOT IN'
            ),
        ),
	
	);
?>

seoの話 引越 メタリフレッシュ

以上みてきましたように、meta refreshを0に設定すると、リダイレクトはされるものの、新URLが検索エンジンにインデックスされないということを確認しました。
http://web-laboratories.com/meta-refresh-0second
子の記事に寄ると

0で飛ばすと 駄目らしい

知らんかった
ラミルさんのやつで やったけど
それがいかんかったら
調整しといたがどうyが

カスタムアドミン カテゴリ部分 お客のやつ 親カテゴリとか出さない

/*新規カテゴリを作らせない*/
body.post-type-post #category-add-toggle,
body.post-type-shop #shop_cat-add-toggle{ display:none;}


/*親カテゴリ選択させない*/
#newgallery1_cat_parent,
#newmaintenance_cat_parent{ display:none;}

/*カテゴリ作成ページで親とかスラッグを消す タググラウドも
 #addtagを入れると編集ページは表示される*/

/*body.edit-tags-php #addtag .term-parent-wrap,*/
body.edit-tags-php .term-parent-wrap,
body.edit-tags-php .term-slug-wrap,
body.edit-tags-php .term-description-wrap,
body.edit-tags-php .tagcloud
{display:none;}

複数全角スペースを1個に置き換えて 改行を全角スペース2こに変換して表示

<?php $ryoukin = preg_replace("/[ ]+/u"," ",get_post_meta($post->ID,料金,true)); 
 $ryoukin =str_replace("\r\n", '  ', $ryoukin);
 echo $ryoukin;?>

さんこう
http://oshiete.goo.ne.jp/qa/2138841.html
http://fdays.blogspot.jp/2008/02/pregreplace.html
http://www.koikikukan.com/archives/2013/07/12-011111.php
http://php.net/manual/ja/function.nl2br.php

geo mashup 春日井ナビ2016

リファレンス
https://github.com/cyberhobo/wordpress-geo-mashup/wiki/Tag-Reference

オプション

マーカーを変えるには
設定 タクソノミーをチェック
タブで タームにカラーが出てくる
各インサート

ディレクトリ プラグイン/ゲオ/img/ mm36.pngを入れ替える
デフォルトがレッドだから
その他を使うとチェックしてないと
解りやすい

新しくタクソノミーを作成した。ので

ちなみに
プラグインフォルダの
インフォphpが必要 バージョンアップきおつけて

iフレームだからcssちょくがき

<style type="text/css">
.locationinfo h2 { font-size:14px; margin-bottom:5px;
}
.sam_map{ float:left;
padding-right:10px; padding-top:10px; padding-left:10px;}
a{color:#3F8CFF;}
.catebox {
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 1.5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 0px;
	color: #FFF;
	background-color: #39F;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline-block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:5px;
}
	ul{ margin:0; padding:0}
</style>
<div class="locationinfo post-location-info">
<?php if (have_posts()) : ?>
	<?php while (have_posts()) : the_post(); ?>
    
    <!--サムネイル-->    
    <div class="sam_map">
 <a href="<?php the_permalink(); ?>">
 <?php if(post_custom('shop_photo')): ?>
<?php
$title= get_the_title();
echo wp_get_attachment_image(get_post_meta($post->ID,"shop_photo",true),array(130,130),0,array('alt'=>$title,'title'=>$title)); ?>
<?php else: ?>
<img src="http://www.xn--hdks669tbwueja.com/img/05navi_no_photo.jpg" width="130" height="130" />
<?php endif; ?>
</a>
</div>
<!--サムネイル--> 
		<h2><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
      <!--記事タクソノミーターム リンクあり 1個--->
<?php
$dd_terms = wp_get_object_terms( $post->ID, 'shop_cat',array( 'orderby' => 'term_id', 'order' => 'DESC' ));
if ( ! empty( $dd_terms ) ) {
	if ( ! is_wp_error( $dd_terms ) ) {
		echo '<ul class="page_cate_ul">';
		$i = 0;
$kiji = 1;
			foreach( $dd_terms as $term ) {
				if($i >= $kiji){
break;}
else{
				echo '<li class="catebox">' . esc_html( $term->name ) . '</li>'; 
			}
		echo '</ul>';
		$i++;
		}
	}
}
?>
<?php echo get_post_meta($post->ID,"所在地",true); ?><?php echo get_post_meta($post->ID,"建物名",true); ?><br />
☎<?php echo get_post_meta($post->ID,"電話番号",true); ?><br />
定休日:<?php echo nl2br(get_post_meta($post->ID,定休日,true)); ?>
</p>
	
		<?php if ($wp_query->post_count == 1) : ?>
			<div class="storycontent">
				<?php the_excerpt(); ?>
  </div>
		<?php endif; ?>
        
        <div style="clear:both;"></div>
	<?php endwhile; ?>
<?php else : ?>
	<h2 class="center">Not Found</h2>
	<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php endif; ?>
</div>

春日井ナビリフォーム中 URLについて ポストタイプを変更して新しいポストタイプとタクソノミーを作成

日本語URLにて
タクソノミータームをURLに含めたい場合
Custom Post Type Permalinks
を入れて

パーマリンク設定の設定で

/%shop_cat%/%postname%/

とする。
あくまでタクソノミー名を入れればよい

続いて
CPT UIで
カスタムリライトスラッグで カテゴリ

とすればよい
書き換えるだけだもんでCustom Post Type Permalinks上記設定は消えない

ポストタイプ リライトスラッグは お店 とした。

記事は
/お店/グルメ・食/ラーメン/ライトニングファイヤー(まぜそば・中華そば)/
/ポストタイプリライトスラッグ/指定タクソノミー親カテゴリ/小カテゴリ/記事タイトル/

タームアーカイブは

/カテゴリ/グルメ・食/
小カテゴリは
???

記事移行は
Post Type Switcher でポストタイプを変更
変更先のポストタイプ タクソノミーは作っておく
元ポストタイプのタクソノミーもアサインしておくと
カテゴリーの再チェックに便利

タクソノミーを新規入力する際
わりと早めにたくさん登録する方法

カテゴリーをテキストに書き出す。
キーワード掛け合わせツール
http://sem-cafe.jp/tools/keywords1
にて

親カテゴリを入れ ->を追加して
小カテゴリに一気にペーストで
WP Taxonomy Importを使って
追加すれば割と早めにできた。

viewport ビューポート レスポンシブ用 と分岐

 <?php if (is_mobile()) : //スマフォなら?>
 
<?php if(is_page(array('ブログトップ',''))  or is_singular('post')):
//ブログなら?>

<meta name="viewport" content="width=device-width,initial-scale=1">

<?php else://その他?>
<meta name="viewport" 

content="width=1020px,
maximum-scale=1.0"
>


<?php endif; ?>
<?php else://pcなら いらん??>

<meta name="viewport" 

content="width=1020px,
maximum-scale=1.0"
>
<?php endif; ?>

参考
https://developers.google.com/speed/docs/insights/ConfigureViewport?hl=ja

未検証:参考になるかしらんがターム(カテゴリー)の階層による分岐

<?php if (get_field('first', 'taxonomy_' . $term_info->term_id)) { $categories = get_terms('taxonomy','orderby=order&order=ASC&hide_empty=0&child_of=' . $term_info->term_id); 
$count = 1; foreach ( $categories as $cat ) { if (get_field('second', 'taxonomy_' . $cat->term_id)) { ?><li<?php if ( $count % 3 == 0 ) { echo ' class="last"'; } ?>><a href="<?php echo get_term_link( $cat, taxonomy ); ?>" title="<?php echo $cat->name; ?>"><?php echo $cat->name; ?></a></li><?php $count++; } } ?>
<?php } else { $categories = get_terms('taxonomy','orderby=order&order=ASC&hide_empty=0&child_of=' . $term_info->term_id); 
$count = 1; foreach ( $categories as $cat ) { ?><li<?php if ( $count % 3 == 0 ) { echo ' class="last"'; } ?>><a href="<?php echo get_term_link( $cat, taxonomy ); ?>" title="<?php echo $cat->name; ?>"><?php echo $cat->name; ?></a></li><?php $count++; } } ?>

http://web-taiyo.com/works/131019.html

施工例のカテゴリで孫カテゴリまである場合に分岐を変化させて作ったカテゴリメニュ。今後何かの役に立つかも。D-Markingの制作事例

<!---TOP部分-->
<div class="sekou_cate_box" style="margin-top:20px;">
<ul>
<?php
//カテゴリメニュー 親子孫
  wp_list_categories( array(
    'title_li' => '',
    'taxonomy' => get_query_var( 'taxonomy' ),
	'hide_empty' => 1, 
	 'show_option_none' => '',
	 'depth'              => 1,
  ) );
?>
</ul>
<div style="clear:both;"></div>

<?php //$termにはいってる情報で分岐
if ( $term->parent ) : // 親IDが入ってれば (子だったら)
?>

<!---TOP部分-->
<?php //親のIDを取得してターム情報を引き出す。上記重複のため
$ido=$term->parent;
$term2=get_term($ido,get_query_var( 'taxonomy' ));
if ( $term2->parent ) : 
?>
<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
  wp_list_categories( array(
  'title_li' => '',
    'taxonomy' => get_query_var( 'taxonomy' ),
    'child_of' => $term2->parent,//親のIDを出力
	'hide_empty' => 0, 
	 'show_option_none' => '',
	 'depth'              => 1,
  ) );
?>
</ul>
</div>
<div style="clear:both;"></div>
<?php endif; ?>


<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
  wp_list_categories( array(
  'title_li' => '',
    'taxonomy' => get_query_var( 'taxonomy' ),
    'child_of' => $term->parent,//親のIDを出力
	'hide_empty' => 0, 
	 'show_option_none' => '',
	 'depth'              => 1,
  ) );
?>
</ul>
</div>
<div style="clear:both;"></div>
<?php //子が子をもってるいか
$teterm = $wp_query->queried_object;//タクソノミー中に使うコード
$teterm_id = $teterm->term_id;
// 子があるかを取得
$children = get_term_children($teterm_id,get_query_var('taxonomy'));
if ($children) : //子がいれば  ?>
<div class="sekou_cate_box" style="margin-top:0px;">
<ul>
<!---一覧部分-->
<?php
  wp_list_categories( array(
    'title_li' => '',
    'taxonomy' => get_query_var( 'taxonomy' ),
    'child_of' => $term->term_id,
    'hide_empty' => 0, 
     'show_option_none' => '',
	  'depth'              => 1,
  ) );
?>
 
</ul>
</div>
<div style="padding-top:0px;"></div>
<?php endif; ?>



<?php
else : //親だったらそのまま出力
?>

<ul>

<!---一覧部分-->
<?php


  wp_list_categories( array(
    'title_li' => '',
    'taxonomy' => get_query_var( 'taxonomy' ),
    'child_of' => $term->term_id,
	'hide_empty' => 0, 
	 'show_option_none' => '',
	 'depth'              => 1,
  ) );
  
  endif;?>

</ul>
</div>



<?php endif;

//ここまでメニュー
?>

マキノの問合せフォーム

クリックすると開くフォーム 一こめは最初から

/*巻のフォーム*/

.makinoform,.mailform{ margin-top:30px;}
.makinoform td{
	width: 14.4%;
	vertical-align: text-top
}
.makinoform td:last-child{
	padding-right: 16px;
	
}

.makinoform tbody { display:none}
.table_box .makinoform:first-child tbody {
	display: inherit
}



.makinoform caption{
	background: #F30;
	color: #FFF;
	padding: 12px;
	cursor:pointer
}

.d_textarea textarea { width:99%}

.mailform th{ position:relative; width:30%; vertical-align:text-top;}
.hissu{
	position: absolute;
	/*	top: 0;
	bottom: 0;*/
	right: 5px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background-color: #FF8700;
	display: inline-block;
	padding-right: 6px;
	padding-left: 6px;
	height: 18px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 3px;/*ヴァーティかるtopにしたで*/
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	}
	
.ninni{
	position: absolute;
/*	top: 0;
	bottom: 0;*/
	right: 5px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background-color: #CCCCCC;
	display: inline-block;
	padding-right: 6px;
	padding-left: 6px;
	height: 18px;
	/*width: 36px;*/
	margin-top: 3px;/*ヴァーティかるtopにしたで*/
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	
		-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius:2px;
	}
	
<div class="table_box">
<table class="makinoform">
<caption>1パターン目のご依頼内容</caption>
<tbody>
  <tr>
  <td>プリント
Body
品番<span style="font-size:90%;color:#FF3300"> ※1</span>
  </td>
    <td>プリント
Body
カラー
  </td>
    <td>プリント
Body
サイズ
  </td>
    <td>枚数
  </td>
 <td>プリント
箇所
  </td>
    <td>プリント
サイズ
  </td>
        <td>プリント色<span style="font-size:90%;color:#FF3300"> ※2</span>
  </td>
  </tr>
  </tr>

  

      <tr> 
   <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   [select menu-21-5 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-21-5-2 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-21-5-3 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
  [select menu-21-5-4 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   </td>
    <td>
   [select menu-21-6  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-21-6-2  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-21-6-3  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-21-6-4  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   </td>
       <td>

   [select menu--21-7 include_blank "フルカラー" "1色シルク"]
   [select menu--21-7-1 include_blank "フルカラー" "1色シルク"]
   [select menu--21-7-2 include_blank"フルカラー" "1色シルク"]
   [select menu--21-7-3 include_blank "フルカラー" "1色シルク"]
   </td>
   
   </tr>
<tr>
 <td colspan="7" class="d_textarea"> 
[textarea textarea-320 placeholder "何か書ききれない事があればお書きください。(サイズ違い・色違いはここに記入されても大丈夫です。)1色シルクをご希望の方は、色もご記入ください。DIC / PANTONEなど色指定があればご記入下さい。2色以上はインクジェットプリントとなります。"]
</td>
</tr>
<tr>
 <td colspan="7" class="d_textarea"> 
ご参考画像等 <span style="font-size:90%;">※ファイルは最大各5MBまで</span>
[file file-302 limit:5mb][file file-303 limit:5mb][file file-304 limit:5mb]
</td>
</tr>
</tbody>
</table>
<table class="makinoform">
<caption>2パターン目のご依頼内容</caption>
<tbody>
  <tr>
  <td>プリント
Body
品番<span style="font-size:90%;color:#FF3300"> ※1</span>
  </td>
    <td>プリント
Body
カラー
  </td>
    <td>プリント
Body
サイズ
  </td>
    <td>枚数
  </td>
 <td>プリント
箇所
  </td>
    <td>プリント
サイズ
  </td>
        <td>プリント色<span style="font-size:90%;color:#FF3300"> ※2</span>
  </td>
  </tr>
  </tr>

  

      <tr> 
   <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   [select menu-22-5 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-22-5-2 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-22-5-3 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
  [select menu-22-5-4 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   </td>
    <td>
   [select menu-22-6  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-22-6-2  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-22-6-3  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-22-6-4  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   </td>
       <td>

   [select menu--22-7 include_blank "フルカラー" "1色シルク"]
   [select menu--22-7-1 include_blank "フルカラー" "1色シルク"]
   [select menu--22-7-2 include_blank"フルカラー" "1色シルク"]
   [select menu--22-7-3 include_blank "フルカラー" "1色シルク"]
   </td>
   
   </tr>
<tr>
 <td colspan="7" class="d_textarea"> 
[textarea textarea-320-2 placeholder "何か書ききれない事があればお書きください。(サイズ違い・色違いはここに記入されても大丈夫です。)1色シルクをご希望の方は、色もご記入ください。DIC / PANTONEなど色指定があればご記入下さい。2色以上はインクジェットプリントとなります。"]
</td>
</tr>
<tr>
 <td colspan="7" class="d_textarea"> 
ご参考画像等 <span style="font-size:90%;">※ファイルは最大各5MBまで</span>
[file file-302-2 limit:5mb][file file-303-2 limit:5mb][file file-304-2 limit:5mb]
</td>
</tr>
</tbody>
</table>





<table class="makinoform">
<caption>3パターン目のご依頼内容</caption>
<tbody>
   <tr>
  <td>プリント
Body
品番<span style="font-size:90%;color:#FF3300"> ※1</span>
  </td>
    <td>プリント
Body
カラー
  </td>
    <td>プリント
Body
サイズ
  </td>
    <td>枚数
  </td>
 <td>プリント
箇所
  </td>
    <td>プリント
サイズ
  </td>
        <td>プリント色<span style="font-size:90%;color:#FF3300"> ※2</span>
  </td>
  </tr>
  </tr>

        <tr> 
   <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   
   </td>
    <td>
   [select menu-23-5 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-23-5-2 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   [select menu-23-5-3 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
  [select menu-23-5-4 include_blank "FRONT" "BACK" "左胸" "右胸" "左袖" "右袖" "その他"]
   </td>
    <td>
   [select menu-23-6  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-23-6-2  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-23-6-3  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   [select menu-23-6-4  include_blank "100×100mm以内" "A4(210×297mm)以内" "B4(257×364mm)以内" "A3(297×420mm)以内" "B3(364×515mm)以内"]
   </td>
       <td>

   [select menu--23-7 include_blank "フルカラー" "1色シルク"]
   [select menu--23-7-1 include_blank "フルカラー" "1色シルク"]
   [select menu--23-7-2 include_blank"フルカラー" "1色シルク"]
   [select menu--23-7-3 include_blank "フルカラー" "1色シルク"]
   </td>
   
   </tr>
<tr>
 <td colspan="7" class="d_textarea"> 
[textarea textarea-320-3 placeholder "何か書ききれない事があればお書きください。(サイズ違い・色違いはここに記入されても大丈夫です。)1色シルクをご希望の方は、色もご記入ください。DIC / PANTONEなど色指定があればご記入下さい。2色以上はインクジェットプリントとなります。"]
</td>
</tr>
<tr>
 <td colspan="7" class="d_textarea"> 
ご参考画像等 <span style="font-size:90%;">※ファイルは最大各5MBまで</span>
[file file-302-3 limit:5mb][file file-303-3 limit:5mb][file file-304-3 limit:5mb]
</td>
</tr>
</tbody>
   </table>
   </div>
   
   
   

<table class="mailform">

<tr><th>希望納品日<span class="ninni">任意</span></th>
<td>
<span style="font-size:80%">通常10営業日以内での発送となります。お急ぎの場合はお問い合わせください。</span></td>
</tr>

<tr><th>納品方法 <span class="hissu">必須</span></th>
<td>[select* menu-874  include_blank "ヤマト運輸(1万円以上は送料無料・時間指定可)" "引き渡しご来店"]</td>
</tr>

<tr><th>お支払い方法 <span class="hissu">必須</span></th>
<td>[select* menu-876  include_blank  "銀行振込(商品到着後、1週間以内)" "引き渡し時ご来店" "ヤマト運輸代引き(只今準備中です。16年2月予定)"]</td>
</tr>

</table>



<table class="mailform">

<tr><th>お名前 <span class="hissu">必須</span></th>
<td>  </td>
</tr>

<tr><th>郵便番号<span class="hissu">必須</span></th>
<td><span style="font-size:80%"></span></td>
</tr>

<tr><th>住所<span class="hissu">必須</span></th>
<td></td>
</tr>



<tr><th>電話番号<span class="hissu">必須</span></th>
    <td>    </td>
</tr>

<tr><th>メールアドレス <span class="hissu">必須</span></th>
  <td>   </td>
</tr>

<tr><th>※メールアドレス確認<span class="hissu">必須</span></th>
  <td> [email* your-email_confirm]
<span style="font-size:80%">*注意 携帯のアドレスの場合、迷惑メール設定ドメインの解除をお願いします。
こちらからの返信メールが届かない場合があります。info@makinoprint.com</span></td>
</tr>


<tr><th>LINE ID <span class="ninni">任意</span></th>
  <td>   </td>
</tr>

<tr><th>ご希望連絡方法<span class="hissu">必須</span></th>
  <td>  [checkbox* checkbox-220 "メール" "LINE" "電話"]</td>
</tr>

<tr><th>ご予算(あれば)<span class="ninni">任意</span></th>
  <td>  </td>
</tr>


<tr><th>
お見積りご依頼<span class="ninni">任意</span>
お問合せ内容</th>
 <td>   [textarea your-message] </td>

<tr>

<tr><th>
納品先が違う場合は<span class="ninni">任意</span>
こちらに
お書きください。</th>
 <td>   [textarea nouhin-adress x4 "〒"] </td>

<tr>
<th> </th>
<td>[submit "送信"]</td>
</tr>

</table>

一行内にない項目があるとその行は表示されないからこう書いてる

[your-name] 様
お問合せありがとうございます。
MAKINOプリントです。
下記内容でお問合せ頂きました。
確認後2営業日以内にご返信させて頂きます。


お名前: [your-name]  様
ご住所:[zip][addr] 
電話番号:[text-691]
メール:[your-email]
LINE ID:[your-line]

ご希望連絡方法:[checkbox-220]
ご予算:[text-556]
お問合せ内容:
[your-message]

上記住所以外の納品先:
[nouhin-adress]

希望納品日:[text-963]
納品方法:[menu-874]
お支払い方法:[menu-876]



★1パターン目のご依頼内★
--------------------------------------------
プリントBody品番    :[text-21-1]
プリントBodyカラー :[text-21-2]
プリントBodyサイズ :[text-21-3]
プリント枚数           :[text-21-4]
-------------------------------------------
プリント箇所1 :[menu-21-5] 
[menu-21-6] 
[menu-21-7] 
プリント箇所2 :[menu-21-5-2] 
[menu-21-6-2] 
[menu-21-7-2] 
プリント箇所3 :[menu-21-5-3] 
[menu-21-6-3] 
[menu-21-7-3] 
プリント箇所4 :[menu-21-5-4] 
[menu-21-6-4] 
[menu-21-7-4] 
-------------------------------------------
詳細内容:[textarea-320]

添付ファイル名:[file-302]
[file-303]
[file-304]


★2パターン目のご依頼内★
--------------------------------------------
プリントBody品番    :[text-22-1]
プリントBodyカラー :[text-22-2]
プリントBodyサイズ :[text-22-3]
プリント枚数           :[text-22-4]
-------------------------------------------
プリント箇所1 :[menu-22-5]
[menu-22-6]
[menu-22-7] 
プリント箇所2 :[menu-22-5-2]
[menu-22-6-2]
[menu-22-7-2] 
プリント箇所3 :[menu-22-5-3]
[menu-22-6-3]
[menu-22-7-3] 
プリント箇所4 :[menu-22-5-4]
[menu-22-6-4]
[menu-22-7-4] 
-------------------------------------------
詳細内容:[textarea-320-2]

添付ファイル名:[file-302-2]
[file-303-2]
[file-304-2]



★3パターン目のご依頼内★
--------------------------------------------
プリントBody品番    :[text-23-1]
プリントBodyカラー :[text-23-2]
プリントBodyサイズ :[text-23-3]
プリント枚数           :[text-22-4]
-------------------------------------------
プリント箇所1 :[menu-23-5]
[menu-23-6]
[menu-23-7] 
プリント箇所2 :[menu-23-5-2]
[menu-23-6-2]
[menu-23-7-2] 
プリント箇所3 :[menu-23-5-3]
[menu-23-6-3]
[menu-23-7-3] 
プリント箇所4 :[menu-23-5-4]
[menu-23-6-4]
[menu-23-7-4] 
-------------------------------------------
詳細内容:[textarea-320-2]

添付ファイル名:[file-302-3]
[file-303-3]
[file-304-3]



--
このメールは ホームページのお問い合わせフォームから送信されました

-------------------------------------
牧野広告代理店 プリント事業部
〒486-0916 愛知県春日井市八光町2-30
ハピネス八光403

TEL FAX: 0568-32-4355
mail: info@makinoprint.com
iphone: 080-3070-8232
iphone mail: 2youngc@i.softbank.jp

担当: 牧野 

WordPressで日本語のファイル名をアップロードする方法 コンタクトフォーム7で日本語ファイル名の添付ファイル 文字化け 解消

http://wpnote.link/how-to-upload-the-file-name-of-the-japanese-in-wordpress/

見だしに文字化けと書きましたが、実は、文字化けしている訳ではなく、「WP Multibyte Patch」プラグインを有効化していると日本語ファイル名をmd5ハッシュ値に変換し、サニタイズ化しているからだそうです。

このサニタイズ化を無効にし、日本語ファイル名をそのまま利用するには以下のように設定します。

/wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php を/wp-content/ 直下にコピー
コピーした、wpmp-config-sample-ja.phpを wpmp-config.phpというファイル名に変更
wpmp-config.php を編集し、$wpmp_conf[‘patch_sanitize_file_name’] の値をtrueからfalseに変更

これで治ったとおもいきやこれでwpの日本語ファイルがアプできるようになただけ
じつは添付ファイルの方は文字化けしてた
本文はええが

そのためやったのでは
http://www.communitycom.jp/2012/08/20/cn-contact-form-7/ 参考
$wpmp_conf[‘mail_mode’] = ‘JIS’;

$wpmp_conf[‘mail_mode’] = ‘UTF-8’;

こいつもがメールに関する文字コードの設定

$wpmp_conf[‘patch_wp_mail’] = true;

$wpmp_conf[‘patch_wp_mail’] = false;
こいをきってもいかも

コンタクトフォーム で テキストエリアに 改行文字を 予め 挿入する方法

参考

document.myForm.memo.value = "aaa\nbbb"; 
とすれば良いです。
\nは改行コードです。

コード ポイントは\n

<?php 
$subject = '作業希望日\n\n●第1希望   月   日\n●第2希望   月   日\n●第3希望   月   日'; 
			?>
			<script type="text/javascript">
			jQuery(document).ready(function () {
			  jQuery("textarea#tamatour").val("<?php echo $subject; ?>");
			});
			</script>

<?php echo do_shortcode( '[contact-form-7 id="11" title="コンタクトフォーム 1"]' ); ?>

コンタクト ポイントはid

<tr><th><span style="font-size:80%">仮予約お申込みご希望の方</span>
作業希望日<span class="ninni">任意</span></th>
  <td>[textarea textarea-913 id:tamatour]</td>

</tr>

サイドバーがとまるやつ はまった レスポンシブル

レスポンシブルでなければ全然いける

サイドバーも%でしていしてるから
fixedすると 100%では画面全体の%になっっちやう。
ピクセル指定でははみ出ちゃおう

一応方法は

<script type="text/javascript" src="/js/side-fixed-comment.js"></script>

こいつを入れて

var mainArea = $("#main_contents"); //メインコンテンツ
	var sideWrap = $("#d_sidenavi"); //サイドバーの外枠
	var sideArea = $("#d_sidenavi_in"); //サイドバー

これを指定するだけ。

if(wd.height() < sideArea.height()){ //サイドメニューが画面より大きい場合
				if(starPoint < wd.scrollTop() && wd.scrollTop() + wd.height() < breakPoint){ //固定範囲内
					sideArea.css({"position": "fixed", "bottom": "20px"}); 
	
				}else if(wd.scrollTop() + wd.height() >= breakPoint){ //固定解除位置を超えた時
					sideArea.css({"position": "absolute", "bottom": "0"});
	
				} else { //その他、上に戻った時
					sideArea.css("position", "static");
	
				}

この辺をいじってほしい所まで言ったが
24.5%を足す
他は100%に戻す

cssでmaxwidth 280pxにする

fixedはwind100%でやってくるから
どうちゃっても
全く同じサイズにできん。

スクリプトを読み込ませない
ってやつやったけど

一度読み込んだjsをクリアする方法がみつからず断念

ウインドウサイズ小で
ロード時読み込ませないことはできたが
1200まで大きくして読み込んだが
また小さくしたときに
も読み込んでて
だめやった。

4・5時間はまって寝る前に考えた計算でできた。

天才花道

まず
普通に
ヘッダ

<script type="text/javascript" src="/js/side-fixed-comment.js"></script>

side-fixed-comment.js

var mainArea = $("#main_contents"); //メインコンテンツ
	var sideWrap = $("#d_sidenavi"); //サイドバーの外枠
	var sideArea = $("#d_sidenavi_in"); //サイドバー

css 場所ブログアフター

@media screen and (min-width: 1200px) {#d_sidenavi_in{ max-width:280px;}}

@media screen and (max-width: 1000px){#d_sidenavi_in{ max-width:231px; min-width:231px;}}

これで1200px以上1000PX以下の設定
あとは1000から1200までを取得する

ヘッダside-fixed-comment.jsより下(いみある?)

<script type="text/javascript">
$(window).on('load resize', function(){
var w = ($(window).width() -56) * 0.25 ;
$('#d_sidenavi_in').width(w);
});
</script>
<script type="text/javascript">
$(window).on('load resize', function(){
//読み込み時とリサイズ時を同時に処理する
var w = ($(window).width() -56) * 0.245 ;
//wにウインドウサイズを取得して 俺が作っているホームページのサイドバーより上のdivのマージンがピクセルで指定してあるからそれをマイナスして(-56) レスポンシブでサイドバーは24.5%で作成してあるから、それを掛けた(* 0.245) サイズいわゆる サイドバーのあるべきサイズを取得する
$('#d_sidenavi_in').width(w);
});
//fixedになって親がいなくなった(画面全体になった)サイドバーに値を入れる。
</script>

※ここで重要なのが予め 変動値以外のサイズ 1000以下にはmin-width 1200以上にはmax-widthをしていしておく  

参考
http://qiita.com/drapon/items/328b1ed23490061e6fdb
この書き方だと要素にwidth=がついて イメージなどではしていできるだろうが
今回か書き方をかえた
これ参考http://qiita.com/blogger323/items/811f42f8283889071be7
ここから引き抜いた

$('#sidebar').css('width', '');
w = $('#sidebvar').width();
$('#sidebar').width(w);

演算子
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators

こんな書き方もできるだろう
http://bl6.jp/web/javascript/change-process-get-window-size/
処理

 $('#sample').css({
            color: 'red'
        });

アメブロをphpでrssで読み込む

参考
http://opendream.co.jp/index.php/%E3%82%A2%E3%83%A1%E3%83%96%E3%83%AD%E3%81%AErss%E6%83%85%E5%A0%B1%E3%81%8B%E3%82%89%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E3%82%B5%E3%82%A4%E3%83%88%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B/


<!-------------------------AMEBA--------------------------------->
  <div id="ameba">
  
  
  
  <div class="rss-box">  
<ul class="rss-items">
<?php
$blogID = '2youngc'; // 例として さんのアメブロを表示します
$checkURL="http://ameblo.jp/";
$lenURL = strlen($checkURL) + strlen($blogID) + 1;
$blogRSS = simplexml_load_file("http://feedblog.ameba.jp/rss/ameblo/{$blogID}");
$bloglist = "" ?>

<?php
$i = 0;
$kiji = 2;//この回数でフォーチ終わる。
foreach ( $blogRSS->item as $item ) 
{
	if($i >= $kiji)://siが3よりおおきくなったら
break;//ループおわり
else://それまではこれで出力
  if( substr( $item->link, 0, $lenURL ) == "{$checkURL}{$blogID}/" ){

	 
// 本人の投稿を判定する(広告を除去する)
    $title = $item->title;
    $link = $item->link;
    $desc = strip_tags( $item->description );
    $desc = mb_strimwidth( $desc, 0, 104, "...", "utf-8" );
    $dt = date( 'Y/m/d', strtotime( $item->children('http://purl.org/dc/elements/1.1/' )->date ) );
    $today = date( 'Y/m/d' );
    $yesterday = date( 'Y/m/d', strtotime("-1 day") );
    $bloglist .= "<li class='rss-item'>$dt ";
    if ( $dt == $today || $dt == $yesterday ) 
	{
      // 当日と1日前の投稿には「NEW」を表示する
      $bloglist .= "<span style=\"color:red\">NEW</span>";
    } //new
	
    $bloglist .= "<br /><a href=\"{$link}\" class='rss-item'>{$title}</a><p style='margin-top:5px; margin-bottom:3px;'>{$desc}</p></li>\n";
  } //自分の記事?
  
$i++;//多分繰り返すごとに$iに数値が1つづ増える
endif;
} //フォーチ
//$bloglist .= "<p style='margin:0px'><a href=\"http://ameblo.jp/{$blogID}/entrylist.html\">もっと見る</a></p>";

echo $bloglist;
?>
<div style="clear:both; margin-top:5px; margin-bottom:3px;"></div>
</ul>
</div>
    </div id="ame">

ワードプレス みけん

参考
http://mypacecreator.net/blog/archives/2021

<?php
  //以下3行の項目を任意に変更
    $display_posts_count = 5; //実際に表示したい記事件数
    $get_posts_count = 10; //取得する記事件数(PR記事を含むので$display_posts_countより少し多めに設定)
    $feed = fetch_feed('http://feedblog.ameba.jp/rss/ameblo/アメブロのID/rss20.xml'); //取得したいRSS
 
  //以下は必要なければ変更しなくてOK
    $counter = 0; //ループ回数カウンター
    include_once(ABSPATH . WPINC . '/feed.php');
    if (!is_wp_error( $feed ) ) : //エラーがなければ
         $maxitems = $feed->get_item_quantity($get_posts_count); //取得件数
         $feed_items = $feed->get_items(0, $maxitems); //指定件数分の配列作成
    endif;
?>
<ul>
<?php
if ( $feed_items == 0 )  echo '<li>新しい記事はないようです</li>';
  else foreach ( $feed_items as $item ) :
    if( !preg_match('/^PR:/', $item->get_title() ) && $counter < $display_posts_count ): //PR記事の除外 && 表示件数が設定件数を超えないかチェック
?>
<li> <a href="<?php echo $item->get_permalink(); ?>"> <?php echo $item->get_title(); ?></a> <br />
<?php echo $item->get_date('Y.m.d'); ?>更新</li>
<?php $counter++;
      endif;
      endforeach; ?>
</ul> 

contact form 7で ファイルアップロードがうまく行かなかった件 「ファイルのアップロードに失敗しました。エラーが発生しています。

こたえはここ

後フラミングFlamingo いれた

https://ja.forums.wordpress.org/topic/148640

さくらのコンパネのphp.iniファイルを書き直したのが
良かったかもしれません。

post_max_size=10M upload_max_filesize=10M
としていたのを

post_max_size = '10M'
upload_max_filesize = '5M'

としました。

php ini だとは思ったがサイズがちいさいのはおくれたから
プラグインディレクトリにいれてもだめだったし

っさくらのパネルで書き足したら wwwのルートディレクトリのをかきなおしたみたいで
 そいつを24MBにしといた

allow_url_fopen = On
allow_url_include = On

post_max_size = '24M'
upload_max_filesize = '24M'

wp-admin/

post_max_size = '12M'
upload_max_filesize = '10M'
<tr><th>画像添付(各10MB以内)</th><td>
[file file-425 limit:10mb]
[file file-426 limit:10mb]
[file file-427 limit:10mb]
[file file-428 limit:10mb]</td></tr>
file と file* で利用可能なオプション
オプション 使用例 説明
id:(id) id:foo input 要素の id 属性値。
class:(class) class:bar input 要素の class 属性値。2個以上のクラスを設定する場合は複数の class: オプションを [file your-file class:y2008 class:m01 class:d01] のように並べる。
filetypes:(ファイルタイプ) filetypes:gif|png|jpg|jpeg 受信可能なファイルタイプ。filetypes: の後にファイル拡張子を並べる。複数のファイルタイプを設定する場合はそれらを ‘|’ (パイプ) でつなげる。
limit:(ファイルサイズ) limit:1048576
limit:1024kb
limit:1mb
受信可能な最大ファイルサイズを指定する。kb (キロバイト)、mb (メガバイト) の接尾辞を使って指定することも可能。それらが省略された場合はバイトが単位になる。小数表記 (例: [file your-file limit:1.5mb]) はできないので注意。