最近、久しぶりにwordpressでサイト作っています。
このブログの初心者のためのwordpress構築ガイドを見ながら作業中。
新しいサイトでは、今まで使用していたContact Form 7がうまく動きませんでしたのでcforms
というプラグインに乗り換えました。
設置に当たって参考にさせて頂いたサイトです。
複雑なお問い合わせフォームを作成するプラグイン cforms II
cforms II 日本語翻訳ファイル
・cforms II 日本語翻訳ファイルをダウンロードする
・cforms-ja.moをwp-content/pluginsディレクトリにアップロードする。
・ja.jsをwp-content/plugins/cforms/js/langsにアップロードする
wordpress 2.9.1
cforms 11.5
いくつかあるサイトの更新情報を、RSSを引っ張ってきて、まとめて表示しようと思っていたのですが、調べるとみなさんやり方が様々で、適当なサンプルプログラムを見つける事が出来ずに、断念していました。
最近、大企業でもお知らせにtwitterを使っている所が増えていますので、自分もtwitterでやってみる事にしました。
twitter toolsというプラグインをインストール。
ブログで記事を書いた時、twitterにお知らせしますか?ボタンが出るようになりますので、簡単につぶやけます。
インストールすると「twitter toolsウィジット」が使えるようになります。しかし、safariでみると表示が横に飛び出して変な表示をしてしまいますので、本家の「wordpress用 twitterウィジット」をサイドバーに置くようにしました。デザインがシンプルで大きさやカラーも簡単に変更出来ます。
wordpressでサイトを構築する手順をまとめてみました。
色々なサイトでwordpressサイト構築手順が公開されていますが、ホームページ作成ベテランの方が書いた記事が多く、初歩的な部分が省かれているように感じましたので、初心者目線でまとめてみました。
初心者のためのwordpress構築ガイド
書いてみて分かりましたが、こういった記事を書こうと思った頃にはインストール直後の記憶を忘れてしまっています。忘れる前に急いで書き上げようと思ったので、説明の足りない部分があると思いますが、今後少しずつ加筆、修正して行きます。
ブログを見ている時「関連した記事」と表示されている所を、結構クリックしているような気がします。まだ投稿数は少ないですが、このブログにも置いてみたくなりました。
Similar Postsというプラグインを設置。以下参考にさせて頂いたサイトです。
WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン
WordPressで関連記事を自動挿入するプラグイン「Similar Posts」とその具体的な実装例
KOOOKIE.COM » wordpress [関連する記事]を各記事へ表示するプラグイン
自分がやった手順のメモ
・Post-Plugin LibraryとSimilar Postsをインストール。Post-Plugin Library、Similar Postsの順番で有効化します。
・Similar Postsの設定。
Placement タブ
・Output after post: ActiveをYES
・Parameters
prefix=<h3>Similar Posts:</h3><ul
>&suffix=</ul>
を
prefix=<h3>関連する記事:</h3><ul
>&suffix=</ul>
に変更。
Manage the Index タブ
・Handle extended characters? と Treat as Chinese, Korean, or Japanese? をYES
今、下に表示されていると思いますが、僕の行った手順はこれだけです。
その他の細かい設定は、今後様子を見ながら変更して行きます。
現在wordpress2.9.1で使用中
記事の中にリンクを含むと、wordpressデフォルトの設定では自動的に相手にピンバック(トラックバック)してしまいます。
wordpressの基本的な動作を知らずに運用し始めましたので、数ヶ月この機能に気付きませんでした。まだアクセスの少ないこのサイトですが、ある時、お!コメントが入っている と思ったら、それが自分だったのでようやく気付いた訳です。
今まで書いた記事を遡ってリンク先を確認してみると、もちろん自動でトラックバックがされていました。ちょっと調べると、どうやらこの機能をよく思わない人も居るようなので今はオフにしています。
ようやく設置出来ました。使用したプラグインはDagon Design Sitemap Generatorです。
いままでsitemapを表示させるページを作成しアクセスしようとすると、「サイトマップファイルをダウンロード」になってしまってたのですが、そのページのスラッグがexample.net/sitemapとなっていると、ページを表示するよりも先にサイトマップファイルにアクセスしてしまっている事にようやく気付きました。なのでサイトマップを表示させるページのスラッグを、何でも良いのですがexample.net/sitemap-ddと名前を変えまして、ようやく表示させる事が出来ました。
wordpress初心者はスラッグが鬼門です。気になっていろんなサイトのURLを見てみるとSEO対策をきちんとしているサイトはスラッグが綺麗ですね。
SEO対策としてパーマリンクの設定を(%category%、%post_id%、%postname%、.html)等に変更する、というカスタマイズを推奨されている方が多いので、なんとなく意味も分からず実践していました。
しかし、先日のプラグインが動作しなかった件や、自分の投稿をgoogleで見ると日本語を含んだURLになっていたりと、どうにも気持ち悪いので、まだ傷が浅い内にパーマリンク設定を「数字ベース」に変更しました。
Wordpressのパーマリンクはどう設定するのが一番良いのか
自分の性格上、投稿毎のパーマリンクをいちいち英語に変換してゆくのは後々やらなくなるのが目に見えていましたし、基本このサイトは日記サイトになりつつあるのでSEO対策を気にしすぎる必要もないような気がしてきました。とりあえず今の所は「数字ベース」でいいんじゃないかと。でも、また変えたくなりそうです、、
別のサイトで何故かコンタクトフォームの設置が出来ずにいました。
そのサイトだけは「WordPress を専用ディレクトリに配置する」を行っていたので、これが何かしらの原因だと思いつつも放置してました。しかしgoogle Adsenseの申請をするにはコンタクトフォームなど、連絡が取れる物を設置していなければならない、という情報がありましたので気になってました。
今日、久しぶりにもう一度コンタクトフォームの設置にチャレンジしていたら、あやしい物を発見!コンタクトフォームを設置しているページのパーマリンクが日本語(問い合わせ)を含んだURLになっていました。そこをcontactに書き換えたところ、無事に表示されましたー
解ってしまうとなんの事はないのですが、結局設置出来るまでに1ヶ月位掛かりました、ふぅ〜
wordpressを弄り始めて2ヶ月、ずいぶん「やるべきこと」進みましたが、まだ出来てない事が有ります。このブログでサイトマップの表示がずーーっと出来てません。表示しようとすると何故か「サイトマップファイルをダウンロード」になってしまうのです。何故だかさっぱりわかりません、、
今回の件で日本語URLは今後何かと不都合がありそうなので、wordpressで運営しているサイトはすべて、投稿カテゴリー、リンクカテゴリーのスラッグをローマ字に変換しておきました。これは基本なのでしょうか?投稿毎のスラッグは書き換えが面倒なのでそのままです、どうしたらいいのか悩み中。
イレギュラーなやり方だとテーマを変更した時にスペースが全部無くなったという話や、プラグインで実現させるのも後々問題が起こりそうなので。別の方法を探しました。
<p style="padding-top: 2em;"></p>
スペースを入れたい場所に上記のコードを挿入します。数字を変えるとスペースの幅が変わります。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
WordPressで複数改行(連続改行)に見せる簡単な方法!
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ランキングバナーやadsence等を投稿記事の後に表示させるのはプラグインでやるものだと思っていたのですが、調べるとそれ程難しくなさそうなのでindex.phpを弄ってやってみました。
wordpress管理画面の「外観」の「編集」でindex.phpを開き
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
の下の行に
<?php if($whilecount==1): ?>
バナーなどのコード
<?php endif; $count++; ?>
とコードを追加すると、この例では最新の投稿の下にだけ表示されるようになります。
[WordPress] 指定した投稿の下にだけバナー
ちなみにこのサイトでやってみたのですが、左右の位置が思い通りの所に配置されませんでした。ちょっとCSSを弄ってみましたが微調整するのは難しそうだったので、結局サイドバーに置いてます。