必殺文字画像高さ合わせ

<div class="menu_cate"><img src="img/food_menu/menu_cate-01.png" width="90" height="36" alt="一宮、和食、御膳料理" /></div>
.menu_cate{
	padding-top: 30px;
	padding-bottom: 30px;
	vertical-align: top;
	line-height: 36px;
}

画像の高さにラインハイト
バーティカルトップ

画像カレントjs スプリットも使い まずカレントクラスをつける

<!--画像カレントホバー-->
<!--スプリットURL-->
<script type="text/javascript">
$(function(){
	var url = window.location.pathname;
	var url = url.split("/")[1];
	$('.food_menu li a[href="'+url+'"]').parent().addClass('current');
});
</script>

<!--画像カレントホバー-->
<script type="text/javascript" >
$(function(){

 $(".food_menu li:not(.chill):not(.current)").each(function(){
  var a = $(this);
  var img = a.find("img");
  var src_off = img.attr("src");
  var src_on = src_off.replace(/^(.+)_off(\.[^\.]+)$/,"$1_on$2");

  $("<img />").attr("src",src_on);

  a.bind("mouseenter focus", function(){
		img.attr("src", src_on);
		});

  a.bind("mouseleave blur", function(){
		img.attr("src", src_off);
		});
	});
});

 //current表示
$(function() {
  if ($('.food_menu li').hasClass('current')) {
 $(".food_menu li.current  img").attr("src",$(".food_menu li.current  img").attr("src").replace(/^(.+)_off(\.[^\.]+)$/,"$1_current$2"));
  }
});
</script>

表示順を変える カテゴリ インデックス などのアーカイブ

add_action( 'pre_get_posts', 'foo_modify_query_post_order' );
function foo_modify_query_post_order( $query ) {
  if ( $query->is_tax('genre') && $query->is_main_query() ) {
    $query->set( 'orderby', 'menu_order' );
    $query->set( 'order', 'DESC' );
  }
}

add_action( 'pre_get_posts', 'foo_modify_query_post_order2' );
function foo_modify_query_post_order2( $query ) {
  if ( $query->is_tax('test') && $query->is_main_query() ) {
    $query->set( 'orderby', 'menu_order' );
    $query->set( 'order', 'DESC' );
  }
}

参考http://gatespace.jp/2012/09/10/modify_main_queries/

<?php
/**
 * pre_get_posts を使ってメインクエリーを書き換える
 * http://notnil-creative.com/blog/archives/1996
 */
 
add_action( 'pre_get_posts', 'foo_modify_main_query' ); // pre_get_postsにフック
// フック時に使う関数
function foo_modify_main_query( $query ) {
  if ( is_admin() || ! $query->is_main_query() )
    return;
 
  if ( $query->is_home() ) { // ホーム
    $query->set( 'post_type', array( 'post', 'news' ) ); // 投稿とカスタム投稿タイプ news を含める
    return;
  }
 
  if ( $query->is_month() ) { // 月別アーカイブ
    $query->set( 'posts_per_page', -1 ); // すべて表示
    return;
  }
 
  if ( $query->is_category() ) { // カテゴリーアーカイブ
    $query->set( 'posts_per_page', 10 ); // 10件ずつ表示
    return;
  }
 
}

管理画面まとめ

サムネイル画像リサイズ
regenerate-thumbnails

http://www.memo.d-marking.com/?p=779

TinyMCE Advanced
TypePad emoji for TinyMCE
(シンプルライトボックスと被るので別の
wp-jquery-lightbox
を使う
古いバージョンならOK)

PS Disable Auto Formatting

開発時

Duplicate Post

記事コピー

画像 カレントホバー 特殊 リンク無し ドロップ用 :not重ね掛け

<!--画像カレントホバー-->
<script type="text/javascript" >
$(function(){

 $(".d_navi_main_in li:not(.chill):not(.current)").each(function(){ //ここ大事
  var a = $(this);
  var img = a.find("img");
  var src_off = img.attr("src");
  var src_on = src_off.replace(/^(.+)_off(\.[^\.]+)$/,"$1_on$2");

  $("<img />").attr("src",src_on);

  a.bind("mouseenter focus", function(){
		img.attr("src", src_on);
		});

  a.bind("mouseleave blur", function(){
		img.attr("src", src_off);
		});
	});
});

 //current表示
$(function() {
  if ($('.d_navi_main_in li').hasClass('current')) {
 $(".d_navi_main_in li.current  img").attr("src",$(".d_navi_main_in li.current  img").attr("src").replace(/^(.+)_off(\.[^\.]+)$/,"$1_current$2"));//ここ大事
  }
});
</script>

ドロップダウン 自作

まず普通に 出てる状態を作り
消して
ホバーで見せる
hidden 0がポイント
参考
http://weboook.blog22.fc2.com/blog-entry-359.html

<li class="line"><img src="img/menu/line.png" width="1" height="29" /></li>

<li><img src="img/menu/menu-04_off.jpg" width="127" height="61" />

ここから

<ul class="drop_down">
<li class="chill"><a href="<?php echo home_url(); ?>/?page_id=34">尾張旭店</a></li>
<li class="chill"><a href="<?php echo home_url(); ?>/?page_id=37">日進店</a></li>
</ul>


ここまで

</li>

<li class="line"><img src="img/menu/line.png" width="1" height="29" /></li>
.drop_down{
	z-index: 10000;
	overflow: visible!important;
	position: absolute;
	width: 127px;
}

.drop_down li{
	
	width: 100%;
	background-color: #24AC66;
	
	/*ここで隠し*/
	height: 0px!important;
	overflow:hidden!important;
	/*/ここで隠し*/
}
/*ここでみせる*/
.d_navi_main_in ul li:hover .drop_down li{
	height: auto!important;
	overflow: visible!important;
}
/*/ここでみせる*/



.drop_down li a{
	color: #FFF;
	background-color: #2CB370;
	text-align: center;
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.drop_down li a:hover{
	/*background-color: #ff8e00;*/
	text-decoration: none;
	background-color: #74491C;
}

タブメニュー自作 コード css

マイナスマージンが決め手
オーバーフロー hidenも注意 使わない

<!------------------タブ店舗全ページ----------------------------------> 
<ul class="tab_menu">
<li><a href="<?php echo home_url(); ?>/?page_id=34" class="current">尾張旭店</a></li>
<li><a href="<?php echo home_url(); ?>/?page_id=37">日進店</a></li>
<div style="clear:both"></div>
</ul>

<!------------------/タブ店舗全ページ----------------------------------> 
/*タブ*/

.tab_menu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.tab_menu li{
	float: left;
	list-style-type: none;
	margin-bottom: -1px;
	margin-left: -1px;	

}
.tab_menu li a{
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.tab_menu li a:hover{
	color: #FFF;
	background-color: #00A550;
	text-decoration: none;
}

.tab_menu li a.current{
	background-color: #6a3906;
	color: #FFF;
	border-bottom-color: #FFF;
}

fanction php まとめ






//サムネイルサイズ増やす trueが強制切り抜き
add_image_size( 'jirei_big', 703, 467,true);//ギャラリー横用
add_image_size( 'jirei_big_height', 703, 467); //ギャラリー正方形 縦用

add_image_size( 'jirei_small', 110, 110, true  );
add_image_size( 'blog_sam', 230, 153, true  );
add_image_size( 'side_new_post_sam', 68, 68, true  );



//タイトルを入力してくださいを変える
function change_default_title( $title ) {
	$screen = get_current_screen();
	if ( 'shop' == $screen->post_type ) {
		$title = '店舗名をご入力ください。';
	} else if ( 'shop_profiless' == $screen->post_type ){
		$title = 'ブログニックネームを入力';
	} else if ( $screen -> post_type == 'post' ) {
		$title = 'これは投稿だけ変更します';
	}

	return $title;
}
add_filter('enter_title_here', 'change_default_title');

//管理フッターテキスト
function remove_footer_admin () {
    echo 'サイト名';
}
add_filter('admin_footer_text', 'remove_footer_admin');



//投稿後カテゴリ階層維持
function lig_wp_category_terms_checklist_no_top( $args, $post_id = null ) {
    $args['checked_ontop'] = false;
    return $args;
}
add_action( 'wp_terms_checklist_args', 'lig_wp_category_terms_checklist_no_top' );


//管理メニュー追加
function test_menu_page() {
    $siteurl = get_option( 'siteurl' );
?>
<div class="wrap">
    <h2>登録ガイド</h2>
<?php include("tebiki.php"); ?>
   </div>
<?php
}
function test_admin_menu() {
    add_menu_page( '登録ガイド', '登録ガイド', 'read',
		   __FILE__, 'test_menu_page' );
}
add_action( 'admin_menu', 'test_admin_menu' );



//管理バー消す管理者以外
//function my_function_admin_bar(){
//return false;
//}
//add_filter( 'show_admin_bar' , 'my_function_admin_bar');

//管理バー消す管理者以外
//function my_function_admin_bar($content) {
//return ( current_user_can("administrator") ) ? $content : false;
//}
//add_filter( 'show_admin_bar' , 'my_function_admin_bar');



//管理画面css
function wp_custom_admin_css() {
	echo "\n" . '<link rel="stylesheet" type="text/css" href="' .get_bloginfo('template_directory'). '/custom-admin-css.css' . '" />' . "\n";
}
add_action('admin_head', 'wp_custom_admin_css', 100);

//ログイン画面css
function login_css() {
    echo '<link rel="stylesheet" type="text/css" href="'.get_bloginfo("template_directory").'/login.css">';
}
add_action('login_head', 'login_css');










====http://ja.forums.wordpress.org/topic/3063=====
// 投稿画面の [表示オプション|表示する項目]のオプション値をフィルタする
function my_get_user_option_meta_box_hidden_post($result, $option, $user){
	return array('postexcerpt', 'trackbacksdiv', 'commentstatusdiv', 'commentsdiv', 'slugdiv', 'authordiv', 'revisionsdiv', 'tagsdiv-post_tag');
}
add_filter('get_user_option_metaboxhidden_post', 'my_get_user_option_meta_box_hidden_post', 10, 3);
add_filter('get_user_option_managepostcolumnshidden', 'my_get_user_option_meta_box_hidden_post', 10, 3);

// 投稿画面の[表示オプション|スクリーンレイアウト|列の数]のオプション値をフィルタする
function my_get_user_option_screen_layout_post($result, $option, $user){
	return 2;
}
add_filter('get_user_option_screen_layout_post', 'my_get_user_option_screen_layout_post', 10, 3);

// カテゴリ->カスタムフィールド->公開 に毎回並び替える
function my_footer() {
echo '<script type="text/javascript">
  //<![CDATA[
  jQuery(function(){
	jQuery("#normal-sortables").prepend(jQuery("#side-sortables").children("#categorydiv"));
	jQuery("#normal-sortables").append(jQuery("#side-sortables").children("#submitdiv"));
	jQuery("#categorydiv").prependTo(jQuery("#normal-sortables"));
	jQuery("#submitdiv").appendTo(jQuery("#normal-sortables"));
  });
  //]]>
  </script>';
}
add_action('admin_footer', 'my_footer');

====セットhttp://ja.forums.wordpress.org/topic/3063=====


//特定のカテゴリと特定のタグで絞った記事数の表示方法
function taxonomy_found_posts_num() {
    $args = array(
'post_type' => array('shoku','asobu','share','seikatsu','iryou','manabu','koukyou','ofuroyado'), //カスタム投稿名
    );
    $my_query = new WP_Query($args);
    return $my_query->found_posts;
}
//表示箇所に
//<?php echo taxonomy_found_posts_num('hokkaido','タグ1'); 件<br />
//<?php echo taxonomy_found_posts_num('aomori','タグ2'); 件
















TOP画像 2枚目が有ればこのスクリプト 読み込む

<!---Top画像2があればこのスクリプトを読む-->
  <?php
$args = array(
		'posts_per_page' => -1,
'paged' => $paged,
'orderby' => 'menu_order',
'order' => 'ASC',
//'tax_query' => array(
//			'relation' => 'AND',
//			array(
//				'taxonomy' => 'event',
//				'field' => 'slug',
//				'terms' => array( 'トップ用', '予備' ),
//'operator'=>'NOT IN'
//				),
//),
'post_type' => 'd_midashi', //カスタム投稿名
	);
?>

<?php
	query_posts( $args );
?>
<!--★★★ループ基本-->
<?php
if ( have_posts () ) :
    while ( have_posts() ) :
        the_post();
?>  

<?php if(post_custom('toppage画像2')): ?>

<!--TOPフェード-->
<script type="text/javascript">
$(function(){
	var setImg = '#main_contents_top';
	var fadeSpeed = 1500;
	var switchDelay = 5000;

	$(setImg).children('img').css({opacity:'0'});
	$(setImg + ' img:first').stop().animate({opacity:'1',zIndex:'20'},fadeSpeed);

	setInterval(function(){
		$(setImg + ' :first-child').animate({opacity:'0'},fadeSpeed).next('img').animate({opacity:'1'},fadeSpeed).end().appendTo(setImg);
	},switchDelay);
});
</script>   
 <?php endif; ?> 
 
   <?php
    endwhile;
endif;
?>          
   <?php wp_reset_query(); ?>     
<!---/Top画像2があればこのスクリプトを読む-->

お名前 サブドメイン 設定

DNSレコード設定
DNSレコード設定を利用する
test.doggstarpromotion.comを作成

サブドメイン type A 3600 ip 203.189.109.200

DNSレコード設定用ネームサーバー変更確認はチェックしない
理由 既存のページのネームサーバーは変わると困る。

すぐに独自ドメイン追加でサブドメインを追加してみたが
トップレベルドメイン【.doggstarpromotion.com】は、使用できません。[fixedPart.1]
と出た。
少し反映するまでまとう
2時間ほど3時間まで
その後独自ドメインを設定して メールを設定してみよう

ロリポップはできないみたいだ

今度はサクラで調整

featured-content カテゴリによって色替え

.grid .featured-content .entry-headerに背景cssあり

カテゴリで分岐の場合ソースへ

content-featured-post.phpへ

div entry-headerに直接スタイルで分岐

<?php if(in_category(4)):
$fc='#ffc200';
elseif(in_category(6)):
$fc='#0084ff';
elseif(in_category(5)):
$fc='#ff6b65';

endif;
?>
<header class="entry-header" style="background-color:<?php echo $fc?>; border-color:<?php echo $fc?>;">

中村 featured-content 4段

4000番台@media screen and (min-width: 1260px)
よりあとにこれ

4分割して 4段でクリアボス(3段はノーマルに戻す)

 @media screen and (min-width: 1600px){
.grid .featured-content .hentry {
width: 25%;}

.grid .featured-content .hentry:nth-child( 3n+1 ) {
		clear: none;
	}

.grid .featured-content .hentry:nth-child( 4n+1 ) {
clear: both;
}