http://wispyon.com/popular-posts/
Popular Postsの場合
Post-Plugin Libraryがいるらしい
http://wispyon.com/popular-posts/
Popular Postsの場合
Post-Plugin Libraryがいるらしい
<?php the_tags('タグ: ',' > '); ?>
参考
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/the_tags
<?php echo mb_substr(get_the_excerpt(),0, 240);?><br /> <div class="alignright a_color" style="font-size:14px;"><a href="<?php the_permalink();?>">全文▶</a></div>
wp-admin/imgに画像
Dにtori.php
ファンクションに
//管理メニュー追加 function test_menu_page() { $siteurl = get_option( 'siteurl' ); ?> <div class="wrap"> <h2>マニュアル</h2> <?php include("tori.php"); ?> </div> <?php } function test_admin_menu() { add_menu_page( 'マニュアル', 'マニュアル', 'read', __FILE__, 'test_menu_page' ); } add_action( 'admin_menu', 'test_admin_menu' );
イラレで開き バラバラ文字の文字を選択 コピーし 新しいテキストでペースト。
http://kachibito.net/wordpress/youtube-tips.html
<?php if(get_post_meta($post->ID, 'YTid', true)): ?> <iframe width="649" height="395" src="http://www.youtube.com/embed/<?php echo get_post_meta($post->ID, 'YTid', true); ?>?rel=0" frameborder="0" allowfullscreen></iframe> <?php endif; ?>
$profileUnit = '<h4>'.$author_box_title.'</h4>'. '<div id="avatar">'.get_avatar( get_the_author_meta('email'), 80 ).'</div>'. '<dl id="profileTxtSet">'. '<dt>'.'<span id="authorName">'.get_the_author_meta( 'display_name' ).'</span>'; if(isset($caption)):
を
$profileUnit = '<h4>'.$author_box_title.'</h4>'. '<div id="avatar">'.get_avatar(get_the_author_id(), 80).'</div>'. '<dl id="profileTxtSet">'. '<dt>'.'<span id="authorName">'.get_the_author_meta( 'display_name' ).'</span>';
‘
‘.
http://aroun-d.com/2012/06/08/3915/
ちなみに個別記事のページ(single.php)に画像を表示したい場合は、
以下の書き方で表示できます。(80はサイズ)
echo get_avatar(get_the_author_id(), 80);
http://webway.seesaa.net/article/128282171.html
'Y年m月d日(D)' ⇒ 2009年09月09日(木) 'Y/m/d' ⇒ 2009/09/09 'Y年n月j日(D)' ⇒ 2009年9月9日(木) 'Y/n/j' ⇒ 2009/9/9 'Y年m月d日(D)h時i分s秒' ⇒ 2009年09月09日(木)09時09分09秒 'Y/m/d h:i:s' ⇒ 2009/09/09 09:09:09
Simple Tagsは、記事投稿時にタグの管理をするためのプラグイン
アップロードしたファイルの属性等を調整するライブラリーを使う場合に使用します。初期設定では使用しないようになっています。設定するとアップロードした画像のタイトルにライブラリーを開くリンクが設定されます。
アップロードした際のタイトルなどは普通調整すると思うので、使用できるようにした方がいいと思います。これを使用しない場合はメニュー、または投稿画面の画像挿入から調整する事になります。
使用しない時… 設定不要
使用する時… mediaLibrary = true
ライブラリを開いて既にアップロードされているメディアから選択できるようにします。初期設定では使用しないようになっています。
アップロードされているメディアを使用する事は多々あると思うので、使用できるようにした方がいいと思います。ライブラリから設定する場合は「投稿に挿入する」ではなく、見出し「メディアピッカー」の「これを使用する」をクリックします。
使用しない時… 設定不要
使用する時… mediaPicker = true
カスタムフィールドの「削除」時にライブラリーは残したい場合に使用します。初期設定ではメディア自体を削除します。
他の記事でそのメディアを使用している事もあると思いますので、メディアの直接削除はしないようにした方がいい(=設定を使用したほうがいい)と思います。
直接削除する… 設定不要
直接削除しない… mediaRemove = true
セット
mediaLibrary = true
mediaPicker = true
mediaRemove = true
アップロードしたファイルの属性等を調整するライブラリーを使う場合に使用します。初期設定では使用しないようになっています。設定するとアップロードした画像のタイトルにライブラリーを開くリンクが設定されます。
アップロードした際のタイトルなどは普通調整すると思うので、使用できるようにした方がいいと思います。これを使用しない場合はメニュー、または投稿画面の画像挿入から調整する事になります。
使用しない時… 設定不要
使用する時… mediaLibrary = true
ライブラリを開いて既にアップロードされているメディアから選択できるようにします。初期設定では使用しないようになっています。
アップロードされているメディアを使用する事は多々あると思うので、使用できるようにした方がいいと思います。ライブラリから設定する場合は「投稿に挿入する」ではなく、見出し「メディアピッカー」の「これを使用する」をクリックします。
使用しない時… 設定不要
使用する時… mediaPicker = true
カスタムフィールドの「削除」時にライブラリーは残したい場合に使用します。初期設定ではメディア自体を削除します。
他の記事でそのメディアを使用している事もあると思いますので、メディアの直接削除はしないようにした方がいい(=設定を使用したほうがいい)と思います。
直接削除する… 設定不要
直接削除しない… mediaRemove = true
type に fieldset_open fieldset_close を設定するとグループ化が出来ます。
グループの最初のフィールドの前にfieldset_open、グループの最後のフィールドの後にfieldset_openを記述するとグループ化します。
ただし、途中のデータに multipleが設定されていると multiple が起動しなくなります。
プルダウンの中のカスタムフィールドのデータを設定します。
value = 任意 # 任意 # 任意
データとデータの間を # で区切ります。
プルダウンの中のカスタムフィールドのデータに対応する見出しを設定します。設定がない場合 value の値が表示されます。
value = 任意 # 任意 # 任意
データとデータの間を # で区切ります。
最初にプルダウンから選択しておく値。
通常はこの値を設定させたい!っという値がある場合に使用します。
default = valueにあるデータ
valueLavel を併用している場合でも value の値を使用してください。valueLavelの値だと選択されません。
プルダウンが未選択の場合に表示される内容。設定がない場合は日本語では、「選択してください」と表示されます。
特別何か訴えたい場合に使用します。
selectLabel = 任意
カスタムフィールドのキーを見出しとして表示するかしないかを設定します。設定がない場合は表示します。
同じキーで複数のデータを設定する場合、全てに表示していると、パッと見同じデータなのか違うデータなのかが判断しにくいので、2個目以降にこのオプションを使用するとすっきりします。
表示する時 …設定不要
表示させない時 …hideKey=true
カスタムフィールドの見出しまたは補足説明です。
グローバル設定によって用途が若干変わります。
「カスタムフィールドのキーの代わりにラベルを使用する」がチェックオンの場合、見出しとして表示されます。チェックオフの場合は入力エリアの上に説明として表示されます。
特にない場合 …設定不要
特にない場合 …label=任意の値 ※クウォーテーションは要りません。
入力エリアの大きさです。
入力するデータが長い場合は見えなくなるので設定した方がいいです。未設定の場合は20になるようです。ブラウザにもよると思いますが、20は大文字で10文字前後です。
size=任意の値
入力エリアに最初から設定される値。
通常はこの値を設定させたい!っという値がある場合に使用します。
default=任意の値 ※クウォーテーションは要りません。
入力エリアの右側に日付カレンダーを表示するボタンを追加します。ボタンをクリックするとカレンダーが表示され、日付をクリックすると入力エリアに日付が設定されます。
日付の設定をしたい時に便利です。ただし、あくまでも入力補助なので、日付の整合性などはチェックしていません。
date=true
ただし、このままだとカレンダーの並びが「月火水木金土日」となって日本のカレンダー「日月火水木金土」と合わなかったり、設定した時に日付の書式が外国式なので、別途オプションの設定が必要です。
日付カレンダーの先頭の曜日を設定します。
日付カレンダーを表示させる date オプションだけだとカレンダーの並びが「月火水木金土日」になっていて、日本とカレンダーと合わないので、このオプションで調整します。
dateFirstDayOfWeek = 0
ゼロは「日曜」を意味します。
日付カレンダーから選択した日付の書式を設定します。
日付カレンダーを表示させる date オプションだけだとカレンダーから選択した際に日付の書式が外国式になるので、このオプションで日本式にします。
dateFormat = yyyy/mm/dd ※クウォーテーションは要りません。
日付カレンダーから設定できる最初の日付を設定します。
範囲を決めたい場合に設定します。endDate で最後の日付を設定できます。設定がない場合、本日からになります。
固定日付 startDate = ‘2011/01/01’
※日付は例です。クウォーテーション必須。ないとカレンダーが表示されません
本日 startDate = (new Date()).asString()
※初期値が本日なのでこの場合、明示する必要はないです。
日付カレンダーから設定できる最後の日付を設定します。
範囲を決めたい場合に設定します。startDate で最初の日付を設定できます。設定がない場合は2999/12/31まで設定できます。
固定日付 startDate = ‘2011/01/01’
※日付は例です。クウォーテーション必須。ないとカレンダーが表示されません
本日 startDate = (new Date()).asString()
入力不可にしたい場合設定します。
独自データを設定したいからカスタムフィールドがあるのに、それを設定させないというある意味おかしなオプションです。
おそらく、複数のカスタムフィールドテンプレートとdefaultと併用して使うのかと思います。「このテンプレートを使用する場合」といった条件分岐をさせたい場合、複数のテンプレートで同じキーを作ってそれぞれのテンプレートで違う値を初期値として設定しておけば出来るとおもいます。
その為には同じテンプレートで違うデータを設定されると困るのでこのようなオプションがあるのではないかと思います。
readOnly = true
配置した画像が多すぎてデータが大きくなりすぎる場合
イラストレーターでTIFF-CMYKで書き出して再配置する。
フォトショepsならcmyk統合
jpegならcmykとか言うがrgbでも印刷してたからどうなんだろう
とにかくiccプロファイルは埋め込まない。
<script type="text/javascript">if(typeof jQuery=='undefined'){document.write(unescape('%3Cscript src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"%3E%3C/script%3E'));}</script> <div class="twWTL wtlo-"> <!--ここに作成したウィジェットのコードを貼り付ける--> <a class="twitter-timeline" href="https://twitter.com/2youngc" data-widget-id="379889750724734978">@2youngc からのツイート</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> <!--/* CSS */ #twitter-widget-0{height: px!important;}/*高さ*/ .twitter-timeline{background: transparent !important;}/*背景*/ .h-feed li{ border-bottom-width: 1px!important; border-bottom-style: dotted!important; border-bottom-color: #666!important;}/*ツイートボーダー*/ .customisable-border{border-color: #222 !important; border:none !important;}/*全体ボーダー*/ .expand{display: inline-block !important; padding: 1px 3px !important;} .expand:hover,.expand:hover *{text-decoration: none !important;} .footer{font-size: 90%; min-height: 20px !important;} .tweet-actions{box-shadow: none !important;} .tweet-actions a i{margin: 1px 5px 0 5px !important;} .is-touch .tweet-actions a {padding-left: 0 !important;} .tweet-actions,.expand{background: #333 !important; border: 1px solid #444 !important; border-radius: 3px;} .stats-wide %3E b{display: none;} a:link, a:visited,.stats span,.byline,.retweet-credit,.no-more-pane,.no-tweets-pane p,.p-geo,.cards-base .byline-user{color: #ddd !important;} a:hover, a:active,.p-author a.profile:hover,.p-author a.profile:focus,.retweet-credit .profile:hover,.retweet-credit .profile:focus,.stats strong,.no-tweets-pane .load-tweets,.nsfw{color: #ff0 !important;} .customisable,.customisable:link,.customisable:visited,.customisable:hover,.customisable:active,.customisable-highlight:hover, a:hover .customisable-highlight, a:focus .customisable-highlight{color: #F1F1F1 !important;}/*リンクカラー*/ .timeline,.p-author .profile .p-name,.cards-base p,.cards-base p a,.timeline-header .summary,.timeline-header .summary a:link,.timeline-header .summary a:visited,.p-author a.profile:hover .p-name,.p-author a.profile:focus .p-name{color: #fff !important;} .inline-media img{height: auto;} .timeline-footer,.h-feed{min-height:1px;} a:hover .ic-mask, a:focus .ic-mask{background-color: #ff0 !important;}@media screen and (-webkit-min-device-pixel-ratio:0) {.tweet-actions a:hover .ic-mask, a:focus .ic-mask{background-color: transparent !important;}} /*IE8 .timeline-footer{background: #444 !important;}button.load-more{background: #444 !important; border-bottom: 2px #000 solid !important;} */ --></div> <script type="text/javascript"> var twWL={len:[],stop:function(){twWL.len=[];},main:function(){var i,s,cs,qS,qL=twWL.len;for(i=0;i<qL.length;i++){var qI=qL[i],qC=$(qI).find('iframe:first').contents();if(qC.length){var qH=qC.find('head:first'),qM=qI.className.match(/wtl(.)-/),qD;if(qC.find('.stream:first').length){qS=$('#wtlcss')[0];cs=qS?qS.lastChild.nodeValue:'';qD=qI.lastChild;if(qD.nodeType==8)cs+=qD.nodeValue;cs=cs.replace(/%3[CE]/g,function(a){return unescape(a);});if(!jQuery.support.opacity)cs=cs.replace(/\/\*IE8([\s\S]*?)\*\//g,'$1');s=document.createElement('style');s.type='text/css';if(window.addEventListener){$(s).html(cs);}else{s.styleSheet.cssText=cs;} qH[0].appendChild(s);if(qM){if(qM[1]=='x'){qC.find('.thm-dark:first').removeClass('thm-dark')}else{qC.find('.timeline:first').addClass('thm-dark');}} qD=qI.title;if(qD){var h1=qC.find('h1.summary:first'),qA=h1.find('a');cs=qA.length?qA:h1;cs.text(qD);qI.removeAttribute('title');} qL.splice(i,1);}}} if(qL.length)setTimeout(twWL.main,300);}}; $(document).ready(function(){twWL.len=$('div.twWTL');twWL.main();$(window).load(function(){setTimeout(twWL.stop,4000);});}); </script>
参考 てかここの使用 サイトからリンクしてるはず
http://paro2day.blog122.fc2.com/blog-entry-1081.html
ウィジェット作成
https://twitter.com/settings/widgets
タグアーカイブとカテゴリアーカイブのデュシプリクション&タイトル
は同じになりやすいため注意
○○ な記事 ○○カテゴリ ○○のタグがついた記事
など差別化すること
<ul> <li>タグ</li> <?php $tagList = $wpdb->get_results($wpdb->prepare(" SELECT t.term_id,t.name,t.slug,tt.count FROM $wpdb->terms AS t JOIN $wpdb->term_taxonomy AS tt USING(term_id) WHERE tt.taxonomy = 'post_tag' ORDER BY tt.count DESC ",null)); foreach ($tagList as $value):?> <?php $add_style = ''; $add_class = ''; if( is_tag( $value ) ){ $add_class = 'current'; $add_style = 'style="color:#71B6FC;"'; } ?> <li> <a href="/?tag=<?php echo $value->slug; ?>/" <?php echo $add_style;?> class="<?php echo $add_class;?>"> <?php echo $value->name; ?></a> (<?php echo $value->count; ?>)</li> <?php endforeach;?> </ul>
参考http://ja.forums.wordpress.org/topic/12295
このままでは駄目だった
<ul> <li>タグ</li> <?php $tagList = $wpdb->get_results($wpdb->prepare(" SELECT t.term_id,t.name,t.slug,tt.count FROM $wpdb->terms AS t JOIN $wpdb->term_taxonomy AS tt USING(term_id) WHERE tt.taxonomy = 'post_tag' ORDER BY tt.count DESC ")); foreach ($tagList as $value):?> <li> <a href="/?tag=<?php echo $value->slug; ?>/"> <?php echo $value->name; ?></a> (<?php echo $value->count; ?>)</li> <?php endforeach;?> </ul>