投稿内ã®ãƒ‘スを変更ã™ã‚‹
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;
}
ã¾ã ã¾ã ã‚ã£ãŸæ°—ãŒã™ã‚‹ãŒå¿˜ã‚Œã¦ã‚‹
