忍者ブログ
23 February

snsのシェアのための現在のURLを取得する

http://accelboon.com/tn/?p=281

ループ外で使用

<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>




↓ではsingle.php 以外の archives.php などのときにURLが正常に取得できなかった

<?php echo get_the_permalink(); ?>

PR
22 February

PCスマホで画像保存を禁止する

<!--画像のみ右クリ禁止-->
<script type="text/javascript">
jQuery(function(){
  jQuery("img").on("contextmenu",function(){
  return false;
  });
});
</script>
/*   長押しアクションを禁止 */
img{   
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-touch-callout:none;
  -moz-user-select:none;
  touch-callout:none;
  user-select:none;
  
  
}
/*    マウスイベントの制御 */
.single .entry-content img{
pointer-events: none;
}


マウスイベントを制御する pointer-events: none; を全部のimgにかけると、

・画像リンク無効
・なぜか右クリ禁止が解ける

となった。
そのため、PCでは全面的に使えない、スマホではsingleページのcontent部分のみに対応することにした。
長押しアクション禁止cssでAndroidが効かないのがすべて悪い
あーくそめんどくせえ 
効くようにしてくれや

これでも何かダメだったら「dwImageProtector Plugin」のjqueryプラグインを使用する
透明gifを画像の上にのっけて、通常の画像保存すると透明gifが保存されてしまう仕組み


15 February

カテゴリーを色分けしたい

https://tone-log.com/categorylabel/

以下のコードを当てはめる

<span class="cat-id-<?php $cat = get_the_category();$cat = $cat[0];echo $cat->cat_ID; ?>"><?php the_category(''); ?></span>