Posts Tagged ‘WordPress’

WordPressで画像直リンクを規制する方法

そもそも、大した記事も書いていないのですが
最近、記事の丸コピ+画像直リンクがあり頭を抱えたのでちょっぴり対策します

プラグイン検索で下記のキーワードで検索しプラグインをインストールします
“hotlink protection”

はい。これだけ。
本当は.htaccessを使って細かく制限するのがいいんですが、中々めんどっちぃのでこれで^^;

参考にしてまとめるのは全然構わないのですがさすがに丸コピはどうかと思うのでねぇ・・・

WordPress広告自動挿入

今までAdmanというプラグインを利用していましたが、最近下記のようなエラーが出ているのを発見したので調べました。

Warning: stripcslashes() expects parameter 1 to be string, array given in /var/www/html/blog/wp-content/plugins/adman/adman.php on line 143

Admanの他に新しくNew Admanというプラグインを同じ開発者が公開していたのでインストールしてみたところエラーも出ず正常に動いているようです。

WordPress ハッキング注意 一応対策

先程うちのブログがハッキングをうけて乗っ取られました。
被害状況としては、記事を勝手に作成され下記のような画像をアップロードされてました。

また、ハッキングのお土産としてHDDの使用率を100%にするウイルス?を残されていて下記のような訳のわからないファイルを自動作成されていました。
-rw-r–r– 1 apache apache 104857600 7月 28 20:40 Wed Jul 28 20:38:27 JST 2010.dat
-rw-r–r– 1 apache apache 104857600 7月 28 20:40 Wed Jul 28 20:38:31 JST 2010.dat
-rw-r–r– 1 apache apache 104857600 7月 28 20:40 Wed Jul 28 20:38:46 JST 2010.dat
-rw-r–r– 1 apache apache 35831808 7月 28 20:41 Wed Jul 28 20:40:33 JST 2010.dat
-rw-r–r– 1 apache apache 31326208 7月 28 20:41 Wed Jul 28 20:40:34 JST 2010.dat
-rw-r–r– 1 apache apache 30171136 7月 28 20:41 Wed Jul 28 20:40:39 JST 2010.dat
-rw-r–r– 1 apache apache 87064576 7月 28 20:37 date.dat
-rw-r–r– 1 blog blog 237787 7月 28 18:02 hACKED.jpg
-rw-r–rw- 1 apache apache 1731 7月 28 20:37 hACKED.ktai.jpg

これらの止め方と修復の方法をメモしておきます。
ディレクトリへ移動し、下記のコマンドを実行します。

# rm -f hACKED.jpg
# rm -f hACKED.ktai.jpg
# rm -f a.php
# rm -f date.dat
# rm -f Wed*
# pgrep -f ‘head’ | xargs kill

その他の症状としてはtopコマンドで確認したらわかるようにheadで占領されます。

一応ハッキングした人は日本人みたいなので皆さんもご注意下さい。

WordPressでPOPUP広告を表示する

MaxBlogPress Unblockable Popup
というプラグインを利用します。

MaxBlogPressのアカウントが必要になりますが、とても高性能です。
※当サイトでは、煩わしくないように表示する回数は必要最低限にしてあります。

実際の様子
WS000039

参考元:MaxBlogPress(海外サイト)

SEO対策 WordPress ソーシャルブックマーク プラグイン導入

参考元:wp-hatena にさらに追加、合計 10 個の SBS に対応

ここを元にはてなブックマーク等
ソーシャルブックマークを簡単に行えるようにするプラグインを導入しました。

ws000060

WP-PageNaviを導入 方法解説
ここで紹介したようにこのプラグインもテンプレートの編集が必要になります。

表示したい場所に
下記を追記してください。

<?php if(isset($wph)) {
	$wph->addHatena();
	$wph->adddelicious();
	$wph->addLivedoor();
	$wph->addYahoo();
	$wph->addFC2();
	$wph->addNifty();
	$wph->addPOOKMARK();
	$wph->addBuzzurl();
	$wph->addChoix();
	$wph->addnewsing();
}?>

WP-PageNaviを導入 方法解説

WordPressを使っていて考えてしますのはやはりページ送りの部分
一ページ次ごとにしか選択できないので読む側にとってはとても不便です。

今回この問題を可決してくれるプラグインの導入の仕方を紹介します。
ws0000591
このプラグインを導入すると上のように表示されるようになります。

先ずいつも通りWP-PageNaviをダウンロードしてプラグインを有効にしておきましょう。

このプラグインを導入するには面倒な事にテーマーファイルを編集する必要があります。

index.phpやarchive.php
私の環境ではhome.phpの設定も必要でした。

<div class=”navigation”>

の下に下記を画像のように追加
<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi(); } ?>

ws000058

これで表示できる様になるかと思います。
参考元:ワードプレス 導入奮闘記

WordPressでストリーミング(動画再生) プラグイン

WordPressで自分のサーバーにUPしたFLV形式の動画を
ストリーミング(再生)出来るようにするプラグインを発見したので紹介します

Flash Video Player Plugin for WordPress
(海外サイト)

凄いですね~流石に驚きました^^
私のような容量に制限されない環境では凄い便利です。

使うにはダウンロードしていつものようにプラグインを追加してください。
各種設定は
設定>Flash Video
で行えます。

動画を表示するには

[flashvideo filename=http://動画ファイルへのURL /]

と入力する必要があります。

サンプル

Get the Flash Player to see this content.

WordPressアクセス制限 (アク禁)設定方法

WP-Banというものを紹介します。
海外のスパムが毎日たくさんの広告を落としていくBlogにはもってこいのプラグインです。

WP-Ban 1.10 Readme
ここからダウンロードしてスラグインをいつも通り追加・有効すれば利用できます。
設定は
設置>WP-Ban
から行えます。

日本語化をしたい場合は
wp-ban 1.40 ja.zip
ここからダウンロードして解凍し
インストールしたディレクトリに、この日本語ランゲージファイル(mo)を入れてください。

WordPressでリンク先のポップアップウィンドウを表示する

ws000019

参考元SNAPプラグインのインストール方法

Snap Shots Integrator
ここからプラグインをダウンロードする。

プラグイン追加後
SNAP
へアクセスして登録する。

1は、色を選択するだけなので、適当に選んでください。
2は、「Japanese」を選択。
3で、「Continue」をクリックします。

次のページの入力フォームの、「*」が付いてる必須項目を入力します。

上から、メールアドレス、ブログのURL、パスワード、もう一度パスワードを入力する
「Get Your Code」と表示され、ブログに貼り付けるタグが発行されますので、そのタグをとりあえずメモ帳等のテキストエディタに貼り付けます。

Options > Snap Shots(各種設定 > Snap Shots)をクリック
Shots Key:
に先ほど登録して保存したタグ

http://shots.snap.com/ss/**************/snap_shots.js

の部分をコピーペーストしてSave Optionsを押す。

これで外部のサイトがポップアップされるようになります。

WordPress かっこよく画像を表示するプラグイン

Shadowbox JS

wordpressの公式からダウンロードできます。Shadowbox JS>wordpress

画像をポップアップで表示してくれるプラグインです。

自動にインストールしてくれないので
Winの入ったパソコン上で解凍してwp-content/pluginsへUPしましょう。
※自動的にインストールしようとするとプラグインフォルダーに直接中身が保存されて使用できません。

下の画像をクリックしてみてください。
free_cg_tex

画像や動画をポップアップ表示してくれるプラグイン(Shadowbox JS)