8 月 18

Google, Yahoo, Bing, Ask.comに対応したWordpress用のサイトマップを自動作成してくれるプラグイン。
投稿時には、これらの検索エンジンに自動通知することも可能。

手順1.下記のサイトにアクセス
http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/#P18DL

手順2.ページ中ほどの、以下の箇所をクリックしてプラグインをダウンロード、解凍する

sitemap-gen1

手順3.解凍したフォルダごと、wp-content/pluginsディレクトリにアップロード

手順4.ブログのWebルートディレクトリに空のファイル sitemap.xml と sitemap.xml.gz を作成し、chmodなどで属性を666にする。

手順5.Wordpressの管理画面から「プラグインページ」に移動し、「Google Sitemap Generator」を有効化する。

手順6.Wordpressの管理画面から「設定」→「XML-Sitemap」をクリックし、各種設定を行う。

手順7.画面に従い、各種設定を行い、更新する。

手順8.画面に従い最初のXMLサイトマップを構築する。

※以下のようなエラーが発生しますが、検索エンジンからの通知が日本語で帰ってくるために起こるもので、実際に問題は発生していません。

sitemap-gen2

手順9.手順4で設置した2つのファイルがきちんと更新されているか確認する。

以上でばっちり完了です。
これで、記事を書くたびに大手検索エンジンに自動で通知してくれるようになります。

3 月 26
the_time('Y年m月d日');

を必要な箇所に挿入してやる。

カテゴリー内などで投稿ごとに表示したい場合はループの中(while(have_posts()) ~ endwhile)に入れてやること。

the_time('Y年m月d日(D)');

とすれば曜日も表示される。

3 月 18

<?php edit_post_link(’Edit’, ‘<p>’, ‘</p>’); ?>

を「本文に」挿入する。

footer等にすると最後にリンクを貼ったりした記事の編集ページになってしまうので注意。

2 月 28

Mentenance Mode はページをメンテナンスしてぐちゃぐちゃになっているときに

(例えば、パーマリンクを変えて全部URL変更しなければならない・・など)

非常に便利です。

ただ、デザイン的にアレだという人がいれば次のファイルをいじればOK.

plugins/maintenance-mode/maintenance-mode_site.php

 

2 月 25

Wordpressでサイドバーなどに最近のコメントを表示させることができる。

しかし、同一のアンカー名称で異なるリンク先をさしてしまうことになるのでその点を修正したメモ。

ファイル:wp-includes/widgets.php

1102行目

//   echo  ‘<li class=”recentcomments”>’ . sprintf(__(’%1$s on %2$s’), get_comment_author_link(), ‘<a href=”‘. get_permalink($comment->comment_post_ID) . ‘#comment-’ . $comment->comment_ID . ‘”>’ . get_the_title($comment->comment_post_ID) . ‘</a>’) . ‘</li>’;

から、

   echo  ‘<li class=”recentcomments”>’ . ‘<a href=”‘. get_permalink($comment->comment_post_ID) . ‘#comment-’ . $comment->comment_ID . ‘”>’ . get_the_title($comment->comment_post_ID) .’に’. get_comment_author(). ‘より</a>’ . ‘</li>’;

に変更。

異業種交流会@東京近郊 にて

このサイトは東京・神奈川・千葉・埼玉で開催される異業種交流会(ビジネス交流会)を紹介したページです。

2 月 17

get_postsを使ってサイドメニューなどを作成しているが、本日新たに発見したこと。

get_postsでループで記事を呼び出しても、デフォルトでは5件しか表示されない。

get_postsの引数にnumberpostsというのがあり、これがデフォルトで5だからみたい。

なので、6件以上表示させる場合は注意しましょう。

numberposts=10などとする。

 

2 月 9

HTML構造の最適化を行っていて、wordpressのプラグインcformsもその対象となりました。

しかし、1点失敗したところがあったのでメモ。
以下の行は、コメントアウトまたは改変してはならない!!

  $content .= $ntt . ‘<div id=”usermessage’.$no.’a” class=”cf_info’ . $usermessage_class . $umc .’ “>’ . $usermessage_text . ‘</div>’;

異業種交流会 のページでやってしまいました(汗)本当に他人様のプログラムって言うのは便利なんですが怖いです(笑)

1 月 19

wp_list_catsおよびwp_list_categoriesがなぜか、へんなソースを吐き出す。

具体的にはul や li の中にdivが表示される。

<ul><div style=”margin-top:0em;margin-bottom:0em;”>

<div> <li class=”cat-item cat-item-7″><a href=”http://yumegallery.com/category/artist/denis-gingras/” title=”Denis Gingras に含まれる投稿をすべて表示”>Denis Gingras</a> (9) </li> </div>

</ul>

法則は分かっていないが、表示する(例child_ofなど)内容を変えると正常になったりする。

ソース見てモよく分からない。

 

>>追記

どうやらCategory_orderのプラグインが悪さをしていた。

category_order.phpの以下の部分を修正

553

// $html = “<div style=\”margin-top:0em;margin-bottom:0em;\”>\n”;
 $html = “”;

572

//   $html .= “<div> ” . $id_to_item[$category_order[$i][0]] . ” </div>\n”;
   $html .= $id_to_item[$category_order[$i][0]] . “\n”;

599(コメントアウト)

// $html .= “</div>\n”;

1 月 16

ヘッダがきれいじゃないと気がすまない性分なので整理。

☆all in one seo pack

plugins/all-in-one-seo-pack/all_in_one_seo_pack.php

でコメント部分<!– –>をコメントアウト

☆cforms

cforms.php およびlib_functions.php

でコメントアウト部分 <!– –>を削除

住宅購入支援サービスのサイトで実施しました。

1 月 14

新規登録時に確認キーワードというのが、分かりにくいのではずしてほしいとのこと。

今回はopenpne 2.10.x でconfing.phpをいじってみた。

define(’OPENPNE_USE_CAPTCHA’, true);

↓↓

define(’OPENPNE_USE_CAPTCHA’, false);

※株式会社ファーストポジションさんのメディカモンにて実装いたしました。

« Previous Entries

© PHPress since 2008