WordPressでトラックバックスパムの対策をする トラックバック スパムの対策には「Simple Trackback Validation with Topsy Blocker」というプラグインがいいようです。 利用方法 ダッシュボードの「プラグインを追加」から「Sim… haradaハック2014.11.17 507
WordPressのタグを検索画面のパンくずリストとしてマークアップする タグが複数あることもあるので、一番最初に表示されるタグをパンくずリストに収納する例です。 <?php $posttags = get_the_tags(); if ($posttags) { echo ‘<s… haradaハック2014.11.13 237
WordPressで自分のサイトからのピンバックは受け取らないようにする WordPressでピンバックを有効にしていると、自分で過去記事にリンクをしただけでもピンバックが飛ばされ連絡がいくようになってしまいます。 これを防止するためには「No Self Pings」というプラグインを入れて有… haradaハック2014.11.13 295
WP_Filesystemを使いなさい!と警告された際の対処方法 どっかから画像を取得して、保存し直す。 これをやろうとして「file_put_contents」を使ったらWordpress的にはWP_Filesystemを使えってさ。 WARNING: file_put_conten… blvTomoyaハック2014.11.11 896
WordPressで指定した投稿のステータスが下書きの場合に注意文を表示する 記事ループ中に下記のコードを挿入することで表示できます。 if( get_post_status( $post->ID ) == ‘draft’) { ?><div class=”alert alert… haradaハック2014.11.06 589
指定したユーザーが投稿しているかどうか分岐する $user_idには変数か、特定のユーザーIDを入れることで、そのユーザーが投稿しているかどうかを分岐できます。 <?php $check_posts = get_posts( “author=$user_id” … haradaハック2014.11.04 371
ショートコードをテンプレートで利用する プラグインで、ショートコードしか埋め込み情報がない場合、下記に当てはめることでテンプレートでも利用できることがあるようです。 たとえばfrontier postの場合はfrontier-postをSHORTCODE部分に… haradaハック2014.11.04 223
WebStormで一つのプロジェクトで複数のGruntを走らせる たとえば1つのWordpressサイトで複数のテーマをGruntを使って編集したい場合、複数のGruntを動かしたくなるケースがあります。 結論から言えば、Gruntfile.jsをコピーするだけでOKです。 Compa… ゴトーハック2014.11.04 200
Theme My Loginで間違ってログインした際にFatal errorが出る Theme My Loginで正しくログインできなかった場合に、通常であればログインページヘリダイレクトされるのですが、どうやらプラグイン側に問題があり、以下の様なエラーが出てしまう時があります。 Fatal error… haradaハック2014.10.31 494