WordPress å°æŠ€è¦šãˆæ›¸ã

投稿内ã®ãƒ‘スを変更ã™ã‚‹

MT ã‹ã‚‰ã®ä¹—りæ›ãˆæ™‚ã«ç”»åƒãŒè‰²ã€…ãªå ´æ‰€ã«ã‚¢ãƒƒãƒ—ã•れã¦ã—ã¾ã£ã¦ã„ãŸã®ã§ã€æ—§ç”»åƒç½®ãå ´ã®ãƒ‘スを変更ã—ã¾ã—ãŸã€‚手作業ã§å¤‰æ›´ã—ã¦ã„ãŸã‚‰ãりゃもã†ã‚ã‚“ãŸå¤§å¤‰ã§ã™ã­ã€‚
phpAdmin ãªã©ã§ä»¥ä¸‹ã‚’実行ã—ã¾ã™ã€‚

UPDATE テーブルå SET フィールドå = REPLACE (フィールドå, '検索文字列', 'ç½®æ›æ–‡å­—列');

img ディレクトリã‹ã‚‰ img-old ディレクトリã«å¤‰æ›´ã™ã‚‹å ´åˆã€ä»¥ä¸‹ã®è¨˜è¿°ã«ãªã‚Šã¾ã™ã€‚

UPDATE wp_posts SET post_content = REPLACE  (post_content, 'http://blog.chimanaco.net/img', 'http://blog.chimanaco.net/img-old');

特定ã®è¦ªã‚«ãƒ†ã‚´ãƒªãƒ¼ã®å ´åˆã®ã¿è¡¨ç¤ºã™ã‚‹

例ãˆã°Tee ã‚«ãƒ†ã‚´ãƒªã«æ‰€å±žã™ã‚‹è¨˜äº‹ã‚’表示ã—ãŸã„å ´åˆã€ä»¥ä¸‹ã®ã‚ˆã†ã«è¨˜è¿°ã—ã¾ã™ã€‚

投稿画é¢ã§ Teeカテゴリ ã«ãƒã‚§ãƒƒã‚¯ã‚’入れる場åˆ

<?php if ( in_category( 'Tee' ) ): ?>
// Teeカテゴリ特有㮠記述
<?php endif; ?>


Tee ã®ã‚µãƒ–カテゴリãŒã‚ã£ã¦ã€æŠ•稿画é¢ã§ Tee カテゴリã«ãƒã‚§ãƒƒã‚¯ã‚’入れãªã„å ´åˆ

(汎用性ã¯ç„¡ã„ã§ã™ãŒâ€¦ï¼‰

<?php if ( is_tee ( get_the_category() ) ): ?>
  // Teeカテゴリ特有㮠記述
<?php endif; ?>

function.php ã«è¨˜è¿°

// 6 = Tee カテゴリã®ç•ªå·

function is_tee($cat) {
	//$cat = get_the_category(); çœç•¥
	$cat = $cat[0];
	$parents = (int)$cat->category_parent;
	if ( 6 ==$parents ){
		return true;
	}else {
		return false;
	}
}

ループã®ä¸­ã§æœ€åˆã‚„最後や奇数ã¨ã‹ã‚’判別ã™ã‚‹

function.php ã§é–¢æ•°ã‚’設定ã—ã¾ã™ã€‚

function isFirst(){
    global $wp_query;
    return ($wp_query->current_post === 0);
}

function isLast(){
    global $wp_query;
    return ($wp_query->current_post+1 === $wp_query->post_count);
}

function isOdd(){
    global $wp_query;
    return ((($wp_query->current_post+1) % 2) === 1);
}

function isEvery(){
    global $wp_query;
    return ((($wp_query->current_post+1) % 2) === 0);
}

例ãˆã°æœ€å¾Œã®è¨˜äº‹ã®ã¿èƒŒæ™¯ã‚’変ãˆãŸã„ãªã©ã¨ã„ã†å ´åˆã€æœ€å¾Œã®ã¿ Last クラスを付与ã—ã¾ã™ã€‚

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="section entry <?php if(isLast())echo Last; ?>">
</div>
<?php endwhile; else: ?>
<?php endif; ?>

css 㫠該当ã™ã‚‹ class ã®è¨˜è¿°ã‚’ã—ã¾ã™ã€‚

.Last {
 background: #FF0000;
}

ã¾ã ã¾ã ã‚ã£ãŸæ°—ãŒã™ã‚‹ãŒå¿˜ã‚Œã¦ã‚‹

Facebook Comments