サイトの引っ越しなどに便利なプラグインをまとめてインストールできるプラグインをご紹介する。
ブログ
-
ショップサーブのCSSをカスタマイズする際のポイント
Eストアーのショップサーブ
のCSSをカスタマイズする際のポイントをご紹介します。ほとんど備忘録です。CSSが格納されている場所
ショップサーブ
の管理画面から登録したCSSはhpgen>HPB>theme>css>default.cssに格納されます。FTPサーバから直接アップする事も可能ですが、管理画面から更新作業をする度にショップサーブ
側に保存されていたファイルが上書きされますので、CSSを編集したい場合は、default内をコピーして別のファイルで編集するが効率的です。既存のテーマを適当に選んで、そのテーマを修正していくのが速いでしょう。
カートのCSSを修正する際の注意点
ショップサーブ
のテーマの最大の弱点は、カートのページにサイドナビゲーションがなく、レイアウトが崩れるところにある。今時テーブルで組まれているので将来的には解消されることと思いますが、現時点ではカートのページだけで適用されるCSSを作成することは必須です。
背景画像等で枠を付けている場合等はカートのページのみ背景画像を消す等の選択もあるでしょう。
また、カートで使用される画像は全てショップサーブ
指定のディレクトリに格納する必要がある。この点はサポートフォーラム等を参照。※カートはIEセキュリティ保護のため、1.パスの変更と、2.default内にcssを記述 する事が必要となります。
-
WordPressのサイトタイトルを任意の文字数でスタイルを変更する
分かりづらいサイトタイトルになってしまったが、ご紹介するのは下の画像のように任意の文字にスタイルを適用する方法だ。
そんなの「スタイルを適用したい文字をマークアップすればいい」と思われるかもしれない。
確かにサイトタイトル以外の箇所であれば
<h1 class=”site-title”>EZ-<span>SPARROW</span></h1>
のようにマークアップすれば確かに解決する。
しかし、サイトタイトルやキャッチフレーズに限って言えば、項目内にhtmlを使用することはできない。
また、サイトタイトルが関係してくるRSSやメタタグ等設定変更も若干手間である。
もちろん、画像で作成してしまう事も可能だが、
サイト構造上、テキストで表示させたいという場合は、一工夫必要になってくる。
方法としては、
- jqueryで文字数をカウントし、特定の文字数で<span>タグを挿入する
- jqueryで特定の文字を置き換える
といった方法が挙げられるが、二番目の特定の文字列で置き換えるのが手っ取り早いだろう。
jqueryで特定の文字を置き換える
下記のコードで.site-titleでマークアップされた要素内のSPARROWを<span>タグでくくる事ができる。
<script src="./jquery.min.js"></script> <script> $(function(){ //.site-title 要素内の特定の文字列を置換 $('.sitetitle').each(function(){ var txt = $(this).html(); $(this).html(txt.replace(/SPARROW/g,'SPARROW')); }); }); </script>WordPressでjqueryが動かないとき
ちなみにwordpressないで$(function)は利用できない場合が多い。その場合は下記のようなコードを追加しすれば動く場合がある。
<script type="text/javascript"> jQuery(function($){ // ここから$が使用可能 ここにスクリプトをペースト // ここまで }); </script> -
WordPressのtwentyfourteenで「前の投稿」の文言を変更する方法
WordPressの新テーマ、twentyfourteenの各記事のフッターに表示される「前の投稿」「次の投稿」のナビゲーション。
Wordopressではこの文言を変更するオプションが当然用意されているのだが、どのファイルかが分かりづらかったので備忘録記事を公開。
修正するPHPファイル
tamplate-tag.phpの中で変更可能だ。
ファイル内で下記コードを検索
Previous Post
Previous Postを任意の文言に変更すれば完了だ。
同じように下記文言を変更すれば「次の投稿」も変更できる。
Next Post
-
Googleサジェストキーワードを取得できるツールまとめ
GoogleのサジェストキーワードはSEOの観点からも欠かせない存在と言える。
また、ビッグキーワードと共にどんなキーワードが検索されているかを調査する事でユーザのニーズを知ることもできる。
Googleサジェストキーワードを取得できるツールはいくつかあるが、Google公式のツールは現在公開されていない。
そのため、仕様変更になる度にキーワードが取得できないという場合があるため、いくつかのツールを押さえておく必要がある。
Googleサジェストキーワードを取得できるツール
それでは早速ツールを紹介していこうと思う。前述のようにツールはどれもGoogle非公認のため、仕様変更の度にエラーになるのは常であるし、精度に関しても保証されていないという事をご理解の上参考程度に見て頂ければと思う。
グーグルサジェスト キーワード一括DLツール
CSVダウンロードにも対応した大変使いやすいツール。キーワード横の+ボタンでさらに詳細なサジェストキーワードを取得可能
Keyword suggestion tool Google suggest scraper Ubersuggest
Keyword suggestion tool Google suggest scraper Ubersuggest
英語のサイトのため、なかなか辿り着く事のできないサイト。言語を指定し、「Suggest」ボタンで取得。「Select All Keywords」をクリックして、右サイドバーの「Get」でテキストを取得できる
キーワードサジェスト.com
CSV取得や、テキスト取得は出来ませんがBingのデータ等も表示される。まあ必要ないかと思うが・・・・
【goodkeyword】Yahoo/Google関連キーワードツール
【goodkeyword】Yahoo/Google関連キーワードツール
こちらもCSVで取得することはできないがテキストでコピーは可能
Googleサジェストキーワードの利用方法
上記ツールに加え、もちろんGoogle Adwordsのキーワードアドバイスツールも使用できる。
お勧めはサジェストキーワードを取得した後、キーワードアドバイスツールに貼付け、キーワードオプションで「入力した語句を含む候補のみを表示」にチェックを入れて検索する方法。
これにより、Googleのサジェストキーワードに加え、そのキーワードの検索ボリューム、さらには上位表示させた時のコストも割り出すことができるため、記事作成の優先順位を決めるのにも有効だ。
-
EストアーのショップサーブがついにWordPressに対応!
Eストアーの提供するショッピングカート、受注管理システムを搭載したサービス、「ショップサーブ」。
痒いところに手が届かないが、「安くて」安定したサービスとして知られていた。
痒いところに手が届かないとは、商品バリエーションの制限や、独自PHPの仕様等等だが、
その中でもブログのクオリティがお粗末だった。
ソースを見てみると、SEOの観点からも、まあ使いづらいシステムで、恐らくこのブログを使うくらいなら、外部の無料ブログを使う方がましであろう、というものだった。
そのショップサーブが、この度WordPressに対応するというのだ。
以下2014年7月22日付のユーザー向けDM。
WordPressを利用できるようにします 9月予定
オリジナルのブログや様々なコンテンツを便利に作成できるWordPressを利用できるようにします(有料)。店長日記や特集ページなどをより自由に作成できるようになり、お店の魅力を伝えやすくなります。また、WordPressのインストールもかんたんにでき、作成したページはお店のドメイン直下に設置できるので、SEOの効果も期待できます。将来的にはショップサーブの商品情報などのデータと連携し、カスタマイズの自由度が高いお店ページを作れるようにする予定です。
有料というところが非常に残念なところであるが大きな進歩である。
(ここを無料に出来ればSoftbankの孫さんの域なのだが・・・・)
方向性としては、商品情報と連携して・・・ということなのでいずれもう1つのサービス「サイトサーブ」の存在意義もなくなってくるのではないだろうか。
どちらにしても9月のアップデートを待つ事にしましょう。
※2014年9月9日追記↓
[contentblock id=ad_shopserve]
9/9ショップサーブがWordpressオプションサービスを開始
2014年9月9日ついにWodpressが解禁となった。
まずはサービス概要を見てみよう。サポートページで公開されている概要をまとめると以下のようになる。
開通料 4,565円 月額利用料 1,000円 アクセス超過料 転送量が上限値150GBを超えた場合50GBごとに2,160 サーバー容量 5GB データベース 1つ インストールURL サブドメインまたはサブディレクトリ FTPアカウント 1つ 最初、容量5GBで月額1,000円という金額設定に対しては少し高いな・・・・という印象だった。
が、他のレンタルサーバーと比較してみると、ギリギリの線だなと思う。
まずは格安レンタルサーバーでWordpressを運営した場合と比較してみよう、下記のようになる。
月額 容量 DB ショップサーブ 
1,000円 5GB 1つ ロリポップ 250円 50GB 1つ もうすでにショップサーブを利用しているならば、正直ロリポップでもいいのではないかと思う。
しかし、これからECサイトを運営し、さらに同じドメイン内でカスタマイズ可能なブログを利用したい、というユーザであれば月額1,000円はリーズナブルな価格設定ではないかと思う。
その根拠の1つとしてEストアーが今日配信したメールによると、ショップサーブは次の段階として、カートとの連携を強化するとのこと。
次の段階として、ショップサーブの商品情報などのデータと連携し、
カスタマイズの自由度が高いお店ページを作れるようにする予定です。
こちらもお楽しみにお待ちください。そうであれば、スタートはショップサーブ
のテンプレートで先ずは出店し、その後、Wordpressで店舗をリニューアルする。
という選択肢も広がるだろう。今後Wordpressと連携するための公式プラグインを公開!ということになればいっきに加速するに違いない。
登録商標:
-
WordPressで投稿の前後に広告やテキスト等を挿入できるプラグイン
ありそうで意外とないのが、投稿の前後に広告やテキストを挿入できるプラグインだ。
今回は実際に機能したプラグインを2つ紹介したいと思う。
毎度のことになるが、テーマやWordpressのバージョンによって動作しない場合があるため、試して無理ならすぐ削除して次のプラグインを検索して頂きたい。
投稿の前後と真ん中に挿入できるAdman
このプラグインの特徴はなんといっても、その「シンプルさ」だろう。
ネーミングもシンプルだが、このプラグインでは全ての投稿の前後、そして記事の真ん中にhtmlを挿入することができる。
「真ん中」の位置も<!– adman –>を挿入すれば指定できる。
記事の中にも挿入したいが、どこでもいいという訳ではない、という場合にも痒いところに手が届く。
これで事足りる場合はこれ以上にないシンプルさを実現したプラグインと言えよう。
※しばらく更新されていないがシンプルなためか、機能する。
Widgetを利用して記事の前後に挿入できるPost6WidgetArea
こちらはWidgetを利用した珍しいタイプ。
記事の前後など、挿入したい場所毎にWidgetが追加される。
Widget内でPHPの使えるExecutable PHP widgetや、条件分岐機能が使えるWidget Logicと併用することができるため、
「任意のタグが付いた記事にだけ広告を表示させる」とか、「モバイルだけに表示させる」といった事が可能になる。
-
コメントが投稿されたらメールしてくれるプラグインWP Comment Notifier For All
コメントが投稿されると著者にメール連絡する機能は標準だが、複数名で管理していて、コメントが投稿されたら全てのユーザにメールしたい。という場合は下記のプラグインで解決することができる。
WP Comment Notifier For All
-
ログインユーザーにだけテーマを変更できるプラグイン「Theme Test Drive」
テーマを変更する際に、テスト環境をいちいち用意するのは面倒くさいという方へ。
Theme Test Driveというプラグインはその名の通りテーマをテストする時に便利なプラグインだ。
インストール後、「外観」から設定を行うことができる。
本番環境しか用意できない時には大変便利なプラグインとなる。
Theme Test Driveの設定
Access levelの項で閲覧可能にするユーザーの権限レベルを設定できる。
- Level 10=管理者
- Level 7=編集者以上
- Level 4=投稿者以上
- Level 1= 購読者以上
「 Enable Theme Drive」をクリックすると更新となる。
他にも同じようなプラグインでテーマではなくプラグインをテストする時に便利な「Plugin Test Drive」というものもある。
-
WordPressで特定のタグをタグ一覧(タグクラウド)から非表示にする
特定のタグをつけた記事のみ、「お勧め」アイコンをつけたり、非表示にしたりといった設計をしている場合。
「特定のタグ」は運営者側の都合であって、タグ一覧(タグクラウド)にそのタグが見えてしまうと都合が悪い。というケースがある。
[Googlead]
そんな時は、 「特定のタグをタグ一覧から非表示にする」簡単な方法がある。
特定のタグをタグ一覧から非表示にする
下のコードで”21″を除外したいタグのタグIDに書き変えれば良い。
<?php wp_tag_cloud('exclude=21'); ?>除外するタグIDを知る方法
投稿> タグ から、該当するタグの上にカーソルを持っていくと「tag_ID=XX」と表示される。
XXの部分がIDとなる。
タグクラウドWidgetから除外する
もう1つはフィルターフックを使って除外する方法。
こちらの方がスマートであるが、function.phpへ記述するため、バックアップをとってからの作業になる。
下記、21を該当するIDに書き変える。複数の場合はカンマ区切りで。
[Googlead]
add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args'); function my_widget_tag_cloud_args( $args) { $args = array( 'exclude' => 21 ); return $args; }