10/22/2012

WPのメディアに対するコメントを受け付けないようにする

最近、スパムコメントが多いと思ったら、どうやらこれワードプレスの画像に対してのコメントでした。

ワードプレスではメディアをアップすると、IDが振られてページも生成するようになります。普通は、ぜんぜんこのURLは表に出ないので、ほとんど意識すること無いのですが、そこに対してコメントが出来る隙間を突いてスパムコメントが来るわけです。

いわゆるファラスパムという類の奴です。Akismetで捕捉できますが、目障りなのでメディアエントリーに対してのコメントを止めます。

以下をテーマファイルのfunction.phpに追加

/* media comment block */
add_filter( 'comments_open', 'noMediaComments', 10, 2 );
function noMediaComments( $open, $post_id ) {
$post = get_post( $post_id );
if ( 'attachment' == $post->post_type )
$open = false;
return $open;
}

10/12/2012

WPのTwitter投稿プラグインTweetableが動かなくなったのを動くように


TweetableがTwitter投稿ができていなかったので、調べてみました。



2chに事例がありました。


mh_twitter_class.phpの中にあるhttp://twitter.com/statuses/update.xmlをhttp://api.twitter.com/1/statuses/update.xmlに書き換えると投稿できるように。

9/18/2012

蓋井島プラン

21日 下関泊

22日  土    

1210ーー1240蓋井島ーーエミュー牧場ーー城山登山ーー民宿
蓋井島民宿泊

23日 日
島で釣り--1230船ーー1300吉見


道具 
釣り道具 クーラーバック 氷
スラックライン ツリーウェア 着替え 水筒 カメラ

21日
ダッチオーブン、テーブル、ハンガー、ユニフレームのセット、ランタン

9/16/2012

やること

ロングラインの場所を新しく見つける 股関節と右手親指の怪我を治す 蓋井島へ行く 芦屋断層で化石掘り キャンプ? JOのこと。夜行で行って決勝だけ見て夜行で帰る? 動画編集ソフトがほしい Wのドライバー オークション

8/14/2012

WPのエントリー概要をfacebookで表示できるようにする



WPでの更新情報をFBに流しているのですが、エントリーの概要・抜粋が表示されていませんでした。

RSSgraffitiでもTwitterfeedでも同じ状況。サムネイルとタイトルはきっちり表示されているんですけど、概要のテキストはblog共通の全部同じ文章です。
最初は気にならなかったけど、youtubeとかはそれぞれに概要出てるしちょっと調べてみました。

とりあえず、RSSgraffitiでもTwitterfeedの設定でどうにかなるかと思いましたが無理でした。そんで仕方ないので、OGPメタタグで対応します。OGP使えばタイトルもサムネイルも概要も場所もその他諸々が設定できます。もともとそういうタグだから当然なんだけど、できるだけhead内は綺麗にしたかったので避けてました。

WPにはOGPを設定するプラグインもありますけど、とりあえずは個別エントリーの概要だけでいいので以下をheader.phpに記載することでFB用のエントリー概要が表示できるようになりました。記事だけの条件分岐をしてループ外でもthe_excerpt()が動くようになるようにすればhead部分に記載完了

<?php if(is_single()): ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<meta property='og:description' content="<?php $excerpt = strip_tags(get_the_excerpt()); echo $excerpt; ?>" />
<?php endwhile; ?>
<?php endif; ?>
<?php endif; ?>

7/30/2012

WPtouchの抜粋php the_excerptがオカシイので調整

WPのバージョンが上がるとwptouchもバージョンが上がり・・・。

いじったテーマが元に戻るのは、アップグレード前にバックアップを取り、もともといじる箇所を最小限にしていればさほどの手間でもないのですが、仕様変更で調整するのは正直めんどくさすぎる。

いっそ、スマホでも見やすいPCテーマにしてしまうのが最強だろうけど、とりあずずまだWPtouch使用中。

今回見つけた問題は、抜粋について。

どうやら文字制限が効いていない模様。トップページなどもタグは割愛されて全部表示される。設定で抜粋表示のチェックを入れても外しても、基本的問題は変わらない。


Wptouchのfunciton.phpに抜粋の文字数制限を入れるコード入れても変わらず。

しかたいので、<?php the_excerpt(__()); ?>の部分を以下のように変更。




<?php the_post_thumbnail( $size, $attr ); ?><?php echo mb_substr(get_the_excerpt(), 0, 150); ?><?php echo "...<br clear=\"all\">"; ?>


コレでアイキャッチと150文字が表示されるようになった。WPの標準機能のアイキャッチを使うのでAuto Post Thumbnailというアイキャッチを自動で設定してくれるプラグインはほぼ必須。

あとは、WPtouchのcssに回りこみを解除する部分を記載。

img.attachment-thumbnail{float:left;padding:10px;}




これでWPtouch 1.9.42の抜粋、本文関係が正常になる。


というかpreタグで囲んだら自動的にエスケープ文字に変換してよbloggerさん。いちいち変換処理メンドイ。


7/25/2012

WPtouch 1.9.42でメニューbuttonが日本語表示になったので、CSSで調整

プラグインのtheme、defaultのなかの、style.cssファイルを編集します。


#headerbar-menu {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
}

という箇所があるので、 width : 80px;を追加します。
これで、縦書きでメニューになってたのが、横書きになり正常に表示されます。

7/20/2012

予定

■7/21
日田駅・買い物=日田IC=九重IC=九酔渓=地蔵原釣り堀センター=とうもろこし=南登山口キャンプ場


朝:
昼:山女 おやつヨーグルト
夜:ポトフ・とうもろこし

■7/22
南登山口キャンプ場
パルクラブ大地焼肉入浴
買い出し

朝:パン・チーズ
昼:パルクラブ大地焼肉
夜:未定 カフェ?


■7/23
南登山口キャンプ場

朝:チキンラーメンたまご
昼:
夜:

7/18/2012

今度のキャンプの装備

■テント
アメニティドーム
グランドシート
フロアマット
ペグセット
レボタープ ポール

■寝具
シュラフ 3個
サーマレスト 2個
クレイジークリーク

■ファニチャー
コールマン テーブル・チェア
ロゴス あみテーブル
イーグルクリーク 2個
ロゴス 椅子
ローテーブル


■火気
プリムス イータパワー
プリムス コンロ、ランタンセット
ガス2個

■コッフェル
イータパワー
焚き火can
シェラカップ
MSRのしゃもじセット
カトラリー 
貝印ナイフ
おりがみ食器

■明かり
ジェントス LED
ヘッドランプ

■焚き火
ユニフレーム ファイヤー
スターター
Do
底板
リフター
ハンガー大小
炭火
木片
ランタンハンガー
ライター
着火剤


■クーラー
クーラーバック2個
保冷剤

■水筒
ロゴス 水ポリ
ナルゲン 1、0.5、
ナルゲン 2

■その他
応急セット
スラックライン
歯ブラシ
着替え
財布
電話













7/01/2012

ハゼの木の腐った枝に生えたミミタケ

ミミたけとかミミキノコという。正式名称かどうかはしらない。
見た目が耳に似ているからすぐ解る。
ハゼの木の枯れ落ちた枝に生えてた。

梅雨は森には見慣れぬキノコがポツポツ生えてる。