コマンド+alt +/ で <div style="clear:both"></div>
月: 2013年9月
斜め文字 帯 css3
transform: rotate(35deg); -webkit-transform: rotate(35deg); -moz-transform: rotate(35deg); -o-transform: rotate(35deg);
.top_d_label {
/* 追記ここから */
transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-o-transform: rotate(35deg);
/* 追記ここまで */
width: 304px;
display: block;
text-align: center;
width: 200px;
font-size: 19px;
color: rgba(255,0,0,0.6);
background: rgba(255,255,255,0.6);
position: absolute;
z-index: 120;
right: -44px;
top: 28px;
padding: 10px;
font-weight: bold;
}
参考
マウスカーソルCSS cursor:pointer ;
cursor:pointer ;
コマンド + / CSSコメントアウト
http://katt79.jp/blog/2009/01/18/108.php
新規スニペット
右クリック
キーボードショートカットの編集
Ctrl+T と Ctrl+T、T
Ctrl+Tは反転した場所をタグで囲むショートカット
Ctrl+T、Tはデザインビューでどこでも点滅させて押すとそのタグを選択 変更出来る
背景透明
背景のみ RGBで指定し 透明度 background: rgba(255,255,255,0.6); 全体 小要素から全部透明になる opacity: 0.6;
点滅CSS3
http://shirasaka.tv/434
@-webkit-keyframes pulse {
from {
opacity: 1.0;/*透明度100%*/
}
to {
opacity: 0.1;/*透明度80%*/
}
}
.d_navi_main_in ul li a:hover {
-webkit-animation-name: pulse;/* 実行する名前 */
-webkit-animation-duration: 0.1s;/* 0.3秒かけて実行 */
-webkit-animation-iteration-count: 3;/* 何回実行するか。infiniteで無限 */
-webkit-animation-timing-function: ease-in-out;/* イーズインアウト */
-webkit-animation-direction: alternate;/* alternateにするとアニメーションが反復 */
-webkit-animation-delay: 0s; /* 実行までの待ち時間 */
color: #FFF;
background-color: #666;
background-image: url(../img/body_backgr/body_background_dark30.png);
background-repeat: repeat;
}
スピードダイヤル クロームの新規タブでお気に入りページ固定
https://chrome.google.com/webstore/detail/speed-dial/dgpdioedihjhncjafcpgbbjdpbbkikmi
クリック アコーディオン
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
jクエリだけでできる。
<script> //クリックタブ
$(function(){
$(".dclick").on("click", function() {
$(this).next().slideToggle();
});
});
</script>
クリックする部分のクラスを追加
<div class="ca">タイトル</div> <div class="tab">開く部分</div>
.dclick {
}
.tab {
display: none;
margin-right: 15px;
margin-left: 15px;
padding-top: 20px;
}
開く部分をdisplay: none;にする。
リンクなし あり のカテゴリ名表示 未検証
リンクなしのカテゴリ名表示方法。
<?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>
リンクありは
<?php the_category(); ?>
編集中 絞り込み検索
<form action="<?php echo home_url(); ?>" method="get">
<ul>
<li><?php wp_dropdown_categories(array(
'taxonomy' => 'chiiki2',
'show_option_all' => 'すべてのカテゴリーを含む'
)); ?></li>
<li><select name="tag">
<option value="">タグを選択</option>
<?php
$tags = get_tags();
foreach ($tags as $tag): ?>
<option value="<?php echo esc_attr($tag->slug); ?>"><?php echo esc_html($tag->name); ?></option>
<?php endforeach; ?>
</select></li>
<li> キーワード:<input type="text" value="" name="s" /></li>
</ul>
<input type="submit" value="この内容で検索!" />
</form>
http://mypacecreator.net/blog/archives/1807
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_dropdown_categories
↑よりさらに詳しく
階層を維持
'hierarchical' => '1',
検索結果だったら
<?php if(is_search()): ?> <?php endif; ?>
search.phpでユーザー名とか、タグ名・カテゴリ名も検索対象その2
https://gist.github.com/wokamoto/3486944
ファンンクションにこれを追加
function custom_search($search, $wp_query) {
global $wpdb;
//サーチページ以外だったら終了
if (!$wp_query->is_search)
return $search;
if (!isset($wp_query->query_vars))
return $search;
// ユーザー名とか、タグ名・カテゴリ名も検索対象に
$search_words = explode(' ', isset($wp_query->query_vars['s']) ? $wp_query->query_vars['s'] : '');
if ( count($search_words) > 0 ) {
$search = '';
foreach ( $search_words as $word ) {
if ( !empty($word) ) {
$search_word = $wpdb->escape("%{$word}%");
$search .= " AND (
{$wpdb->posts}.post_title LIKE '{$search_word}'
OR {$wpdb->posts}.post_content LIKE '{$search_word}'
OR {$wpdb->posts}.post_author IN (
SELECT distinct ID
FROM {$wpdb->users}
WHERE display_name LIKE '{$search_word}'
)
OR {$wpdb->posts}.ID IN (
SELECT distinct r.object_id
FROM {$wpdb->term_relationships} AS r
INNER JOIN {$wpdb->term_taxonomy} AS tt ON r.term_taxonomy_id = tt.term_taxonomy_id
INNER JOIN {$wpdb->terms} AS t ON tt.term_id = t.term_id
WHERE t.name LIKE '{$search_word}'
OR t.slug LIKE '{$search_word}'
OR tt.description LIKE '{$search_word}'
)
) ";
}
}
}
return $search;
}
add_filter('posts_search','custom_search', 10, 2);
search.phpでカスタムポストを表示させない
Custom Post Typeで
Exclude From Searchを
trueにする。
search.phpでタグ・タームを検索結果にその1
<?php //タグ・ターム
//検索キーワードを取得
$keys = get_search_query();
//スペースが全角の場合、半角に変換
$keys = str_replace(' ', ' ', $keys);
//SQLインジェクション用
$keys = mysql_real_escape_string($keys);
//検索キーワードを配列に変換
$keys_array = explode(' ', $keys);
//キーワードの数だけWHERE節を作成する
$sql_where = '';
foreach ($keys_array as $key => $value) {
if(empty($sql_where)){
$pre_str = 'WHERE ';
}else{
$pre_str = 'AND ';
}
$sql_where .= $pre_str . "(0<LOCATE('{$value}',posts.post_title) OR 0<LOCATE('{$value}',t_terms.name) OR 0<LOCATE('{$value}',t_terms.slug)) ";
}
//クエリを実行
$objResult = $wpdb->get_results(
$wpdb->prepare(
"SELECT * FROM {$wpdb->posts} posts LEFT JOIN {$wpdb->term_relationships} t_rel ON posts.ID = t_rel.object_id
LEFT JOIN {$wpdb->term_taxonomy} t_term_tx ON t_rel.term_taxonomy_id = t_term_tx.term_taxonomy_id
LEFT JOIN {$wpdb->terms} t_terms ON t_term_tx.term_id = t_terms.term_id
"
. $sql_where
));
//検索結果が0でなければ、ヒットした投稿のIDを指定してquery_postsで抽出する。
if (!empty($objResult)){
$id_array = '';
$i=0;
foreach ($objResult as $key => $value) {
$id_array[$i] = $value->ID;
$i++;
}
$arg = array(
'post__in'=>$id_array,
'post_type'=>'performer' //対象のカスタム投稿タイプ
);
$posts = query_posts( $arg );
}
//検索結果が0なら、query_postsを行わない。その場合、標準の検索機能が自動的に動作する。
//そのため、何もヒットしなければ、標準の「ヒットしませんでした」画面も自動的に表示される。
?>
以下ループ
http://masaroku.com/?p=788 参考
g6-1200 (HP HP Pavilion g6-1202TU) HDDからSSDへ
efiシステムパーティション削除(MACで使っていたため出来たパーティション 削除できないから)
http://plaza.rakuten.co.jp/mscrtf/diary/201302080000/
リカバリメディアの作成方法(DVDディスク編)
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02817685&lc=ja&cc=jp&dlc=ja
作成したリカバリDVDディスクで Windows 7 を再インストールする方法(システムリカバリ)
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02817691&lc=ja&cc=jp&dlc=ja
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03223229&cc=jp&dlc=ja&lc=ja&jumpid=reg_r1002_jpja_c-001_title_r0001#g6
SSDの速度をSecure Eraseで完全回復
http://www.dosv.jp/feature01/201210/15.htm
長期間使い続けて性能が低下したSSDの性能をもとに戻すにはSecure Eraseが有効だ。Secure Eraseは、ATA/Serial ATAのストレージ向けに用意されているコマンド(SECURITY ERASE UNIT)によるデータの消去手段だ。
カスタムフィールドの値によって画像を表示
「りんご」にチェックが入った時は「りんご」のイラストを
「みかん」にチェックが入った時は「みかん」のイラストを
「ばなな」と「ぶどう」にチェックが入った時は両方のイラスト
<?php
$fruits = (array)post_custom('果物');
foreach ($fruits as $fruit) {
switch ($fruit) {
case 'りんご':
echo "<img src='apple.png' />\n";
break;
case 'みかん':
echo "<img src='orange.png' />\n";
break;
case 'ばなな':
echo "<img src='banana.png' />\n";
break;
case 'ぶどう':
echo "<img src='grape.png' />\n";
break;
}
}
?>
http://memo.dogmap.jp/2011/07/13/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E5%80%A4%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%BB%E5%83%8F%E3%82%92%E8%A1%A8%E7%A4%BA/
Custom Field GUI Utility 複数チェックボックス
[italy] fieldname = 好きな選手を選択してください type = multi_checkbox class = italy value = バッジョ#ピルロ#デルピエーロ default = バッジョ sample = 好きな選手を選択してください
【コード】
<?php echo post_custom('italy'); ?>
【出力結果】
バッジョ,ピルロ,デルピエーロ
【コード】
<?php echo str_replace(',', '<br />', post_custom('italy')); ?>
【出力結果】
バッジョ<br />ピルロ<br />デルピエーロ
【コード】
<ul>
<?php
$arry_italy = explode(',', post_custom('italy'));
foreach ($arry_italy as $italy) {
$out .= '<li>' . $italy . '</li>';
}
echo $out;
?>
</ul>
【出力結果】
<ul>
<li>バッジョ</li>
<li>ピルロ</li>
<li>デルピエーロ</li>
</ul>
http://www.tinybeans.net/blog/2010/04/13-053516.html
Post Thumbnail Editor
画像・サムネイルの編集
※ユーザーごとにCrop and Saveに設定しなければならない
(一度管理者にして)