Archive for 'wordpress'

ThematicのナビゲーションにHOMEへのリンクを追加する方法

Posted by:

ThematicのナビゲーションはデフォルトではHOMEへのリンクが付いていません。

タイトルを画像にしてHOMEへリンクさせる場合、ファイルのディレクトリが複雑なので少々面倒です。

そこでナビゲーションの先頭に「HOME」へのリンクを付けるには・・・・

thematic/library/extensions/header-extensions.phpの395行目を以下のようにshow_home=1を追加すれば完了です。

<?php wp_page_menu(‘sort_column=menu_order’) ?>

<?php wp_page_menu(‘show_home=1′,’sort_column=menu_order’) ?>

function thematic_access() { ?>
<div id=”access”>
<div><a href=”#content” title=”<?php _e(‘Skip navigation to the ...
Continue Reading →
0

進化してCMSとなったWordPress

Posted by:

ホームページのテンプレートを販売しているテンプレートモンスターというサイトがあります。

ここには通常のXHTML+CSSのテンプレートから、wordpress、joomla、drupal、zencartなどいろんなテンプレートが販売されています。

数年前まではwordpressのテンプレートは「ブログ」としてのデザインばかりでした。

そして最近のテンプレートは通常のサイトデザインのものばかりになっています。

そしてテンプレートモンスターで販売されているCMSの中で一番数が多いのがwordpressでした。

  1. wordpress 879個
  2. joomla 371個
  3. Drupal 297個

ダントツでwordpressが一番です。このような動きを見るかぎり、さらにwordpressは進化し、一般化すると思います。

Continue Reading →
0

wordpressプラグイン「tweetable」でブログとtwitterの連携

Posted by:

wordpressプラグイン「tweetable」を入れてみました。日本語化されていないので設定がわかりにくいですが・・・

このプラグインはwordpressのブログ記事を書けば自動的にtwitterにも記事を公開してくれるという便利なプラグインです。twitterに掲載されるのはブログ記事のタイトル部分と短縮URLです。

これで更新作業が1回でブログとtwitterに記事が公開できるのです。

Continue Reading →
0

keitai-styleプラグインとの相性

Posted by:

ワードプレスの表示を速くしようと昔にWP-Cacheを入れてみたんですが上手く動かなかったので2.8にバージョンアップしたので久しぶりに入れてみた。

少しは速くなったのかな?と思いつつ携帯画面で確かめてみると頭にソースがそのまま表示されているではないですか。 :cry:

Keitai StyleとWP-Cacheはどうも相性が悪いみたいです。

Contact Form 7も携帯からは上手く動かないです。本文の文字が送れないんです。文字コードが原因のようですが・・・

ほぼ諦めていましたが、Contact Form 7の解決策がありました。モジュールの追加で解決しました。

参考にしたサイト http://www.icoro.com/200908093906.html

icoroさんに感謝。

Continue Reading →
0

シェア世界No1のWORDPRESS

Posted by:

国内での人気CMSに「movable type」というシステムがあります。以下のグラフは「wordpress」と「movable type」というキーワードの検索回数を比較したグラフです。

全世界的にも「wordpress」というキーワードは右肩上がりに増え続けています。


日本国内でも「wordpress」は年々増加しています。国内で検索回数が多かった「movable type」は2007年を機に「wordpress」に逆転されてしまいました。この頃からmovable typeからwordpressへ移行するサイトが増加傾向にあります。

wordpressユーザーが多いということは、それだけ使い勝手がよく、安定しているということです。

Continue Reading →
0

CPIにwordpressを入れた時の.htaccessについて

Posted by:

昨年、制作したwordpressのサイトなんですが、お客さんから「サーバーエラーが出ているので見てください」との連絡がはいった。
もう数ヶ月間ファイルは何もいじってないのにどうして?
サーバーはCPIを採用しているのでFTPで中身を覗いてみるとちゃんとアクセスできるし、障害情報も出ていないようで何が原因かさぱりわからない・・・・
FTPは正常に動くので、エラーログファイルを除いて見ると、どうやら.htaccessに書かれているOptionというコマンドに問題があると書かれている。

どうして?

.htaccessは立ち上げ当初からまったく書き換えていないし、つい最近までは正常に動作していたのに・・・

そういえば、.htaccessに

AddHandler x-httpd-php524 .php
suPHP_ConfigPath /usr/home/ユーザー名/secure/wordpress/
Option +FollowSymLinks

と書いていた。これは複数のブログに記事があったとおもう。

Option +FollowSymLinksこの記述が怪しそうなので、削除してみた。

するとサーバーエラーは解消された。

どうして今まで問題なかったのにこういうことが起こってしまうのだろうか。

試しにCPIの別のアカウントに入っているwordpressの.htaccessにOption +FollowSymLinksの1行を追加してみた。

やはりサーバーエラーが発生した。

原因はよく分からないがOption +FollowSymLinksは外したほうが安全のようだ。

Continue Reading →
0

CPIにwordpress2.8をインストール

Posted by:

CPIにwordpressを入れるにはちょっとややこしい。

管理画面から自動でインストール出来るようにはなっているみたいだが、かなり昔のバージョンのMEというやつ。

いくらなんでもこれでは使い物にならないので、手動でインストールしてみよう。

DBを用意して普通にwordpress2.8のファイルをサーバーに上げるだけではエラーが出てしまう。

インストールを成功させるには以下の2点を先に準備しておかなくてはいけない。

1)php.iniファイルの設定
2).htaccessファイルの設定

1)php.iniファイルの設定
CPIの文字コード がEUC-JPなのでUTF-8であるwordpressをインストールすると文字化けをおこしてしまう。文字コードを修正するには CPI管理画面の「お客様情報」>「プログラムのパスとサーバの情報」内のPHPiniの設定情報に

PHP5.28
PHP5.24
PHP4.49
PHP4.47
の4つがある。
ここで使用するファイルをクリックして内容をコピペしてphp.iniファイルを作成する。
今回はPHP5.28を使用し、1201行目の

mbstring.internal_encoding = EUC-JP


mbstring.internal_encoding = utf-8
mbstring.encoding_translation = Off

の2行に修正する。
このファイルをsecure/wordpress内にUPして文字コードの修正は完了。ディレクトリ名は何でもいいです。

2).htaccessファイルの設定
オンラインヘルプの「制作ツール」内に「PHPについて」という項目がある。PHPを使う場合は.htaccessファイルを設定しなければいけない。この内容通りに.htaccessファイルを作成するのだが、php.iniファイルのパスを追加する必要がある。

AddHandler x-httpd-php524 .php
suPHP_ConfigPath /usr/home/ユーザーID/secure/wordpress/

このソースでファイルを任意のディレクトリにUPして完了。

この2点を完了してからインストールをすればOK。

参考サイト
http://www.k-age.com/wordpress/?p=193

Continue Reading →
0

メディアライブラリの不具合を復旧

Posted by:

久しぶりにブログを更新すると、投稿画面からの画像挿入がなんかおかしい。

メディアライブラリの中の画像サムネイルが無い。というかサムネイルがファイル名に代わっていて右端の「表示」リンクも効かない。ということは画像が挿入できないというわけだ。

左メニューからのメディアライブラリではサムネイル画像は表示されている。考えられる原因はWPのバージョンを2.6から2.71に上げたことだろうと思う。

じゃぁこのまま2.8に上げたら直るかな?と手動バージョンアップを行ってみた。2.8の自動バージョンでは管理画面のCSSが効かないという話だったので手動でバージョンアップしてみたけど、同じようにCSSが効かなかった。

このままでは操作できないが2.6に戻すのも嫌なので、2.7で試してみたら見事にサムネイルは表示され、画像挿入も可能になった。

Continue Reading →
0

wordperss2.7 文字色の不具合について

Posted by:

TinyMCEをつかって文字に色を付けたい時にどうしても<span style=”font-family: mceinline;”>このようなソースが付いてしまし思い通りの色が付かない不具合が発生しました。

あれ~おかしいなぁ??

前までは問題なく文字に色が付けられたのに・・・・

他のwordpressで試してみた・・・同じだ、 <span style=”font-family: mceinline;”>このソースが書き出された。

わからない・・・

wordpressのバージョンが原因か?

今使っているのは2.71なので2.61で試してみた。

問題なく文字に色がついた。

バージョンが問題なのはわかったが、いまさらバージョンを落とすわけにもいかず・・・

最近常につかっているchromeに問題があるかもと思い、2.71をFIREFOXで編集してみた。

すると問題なく文字に色が付いた。

wordpressのバージョンとブラウザの相性ってあるのかな?

まぁ原因は何であれ問題が解決したので一安心です。

Continue Reading →
0

wordpress 子カテゴリーのみのリスト表示

Posted by:


wordpressでサイト制作しているとサイドバーにサブメニューを追加したくなったりします。

<?php wp_list_categories(); ?>を使えば簡単なのですが全てのカテゴリーが表示されてしまいますよね。excludeを使ったり手作業で1ページごとにソースを書くのも現実的でないしwordpressをCMSとして利用する意味がありません。なんとか動的にページごとに合ったサブメニューを出力できないものかと悩んでいました。

  • 親カテゴリー
    • 子カテゴリーA
      • 孫カテゴリーA
      • 孫カテゴリーB
      • 孫カテゴリーC
    • 子カテゴリーB
    • 子カテゴリーC

上の構造の場合、親カテゴリーページの時は子カテゴリーA,B,Cが表示され孫カテゴリーは表示されなくて、子カテゴリーAページの時は孫カテゴリーA,B,Cのみが表示されるようにしたいのです。

つまり、子カテゴリーのみを表示したいわけです。

いろいろ探してみたところWordPressのサブページナビゲーションを動的にする方法を発見!

記事内のソースを有難く使わせていただきました。

しかし、親カテゴリーページの時にどうしても子カテゴリー、孫カテゴリーも全て表示されてしまいます。

そこでソースをいじってみました。

【元のソース】
<?php
global $wp_query;
if( empty($wp_query->post->post_parent) ) {
$parent = $wp_query->post->ID;
} else {
$parent = $wp_query->post->post_parent;
} ?>
<?php if(wp_list_pages(“title_li=&child_of=$parent&echo=0″ )): ?>
<div id=”submenu”>
<ul>
<?php wp_list_pages(“title_li=&child_of=$parent” ); ?>
</ul>
</div>
<?php endif; ?>

【改変ソース】
<?php
global $wp_query;
if( empty($wp_query->post->post_children) ) {
$parent = $wp_query->post->ID;
} else {
$parent = $wp_query->post->post_children;
} ?>
<?php if(wp_list_pages(“title_li=&child_of=$parent&echo=0″ )): ?>
<div ...

Continue Reading →
0
Page 2 of 3 123