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'
            ),
        ),
	
	);
?>

1カラムにする

http://www.560designs.com/memo/220.html
通常の投稿の場合

function 【メソッド名】( $result, $option, $user ) {
	return 1;
}
add_filter( 'get_user_option_screen_layout_post', '【メソッド名】', 10, 3 );

カスタム投稿タイプの場合

function 【メソッド名】( $result, $option, $user ) {
	return 1;
}
add_filter( 'get_user_option_screen_layout_【post_type】', '【メソッド名】', 10, 3 );

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;}