Sponsored Link

wp-syntax.php

2月 15th, 2009 by admin No comments »

サーバサイドで変換するPHPのシンタックスハイライター

使い方、

htmlモードで、pre エレメントで囲みます。

-line:開始行番号。表示を10行目からにしたい場合は、line=”10″

-行番号を表示しない、line=”1″を書かない

<pre lang="php">ソースコード

※preが2重になっているような場合、閉じタグのpreが抜けてしまうようです。

ホントはこう書いたんですが、

<pre lang="php">
<pre lang="php">ソースコード</pre>
</pre>
<small style="color:red">※preが2重になっているような場合、閉じタグのpreが抜けてしまうようです。</small>

wp-syntax.phpで、pエレメントに、クラス名やidを書くようなプラグインを併用した場合には、MD5の値が表示されるだけで、ソースが表示されません。

例、wordpress<p>でくくるが、text2htmlは、<p id="hoge">になっているような時

wp-syntax.phpの以下の部分を書き換える事で、動作します。

function wp_syntax_after_filter($content)
{
    global $wp_syntax_token;
 
     $content = preg_replace_callback(
 
         "/
]*&gt;\s*".$wp_syntax_token."(\d{3})\s*&lt;\/p&gt;/si",
 
         "wp_syntax_highlight",
         $content
     );
 
    return $content;
}

XML Sitemap Generator for WordPress 3.1.2

2月 13th, 2009 by admin 2 comments »
XML Sitemap Generator for WordPress 3.1.2

XML Sitemap Generator for WordPress 3.1.2 plugin インストールで、MU特有?の問題があったのでメモ。

pluginを検索して、インストールするところまでは、問題がなかったのですが、

Location of your sitemap file の部分で、Automatic detectionが、パスを間違えて発行している様子なので、メモにしておきます。

path: /virtual/hogehoge/wordpressRoot/sitemap.xml
url:http://www.exsample.com/wordpressRoot/blogname/sitemap.xml

このように、パスと、URLがずれてしまい。そのURLにアクセスすると、file not foundになってしまう。

Custum locationをチェックして、

path: /virtual/hogehoge/wordpressRoot/sitemap/blogname.xml
url:http://www.exsample.com/wordpressRoot/sitemap/blogname.xml

上記のように変更した。

wordpress MU 2.5.1→2.7アップデート

2月 9th, 2009 by admin 1 comment »

wordpress MU 2.5.1から2.7へのアップデート(別サイトの)

http://mu.wordpress.org/(MU wordpress org)からダウンロード、データベースをバックアップ後
ローカルからすべてのファイルを上書きしてアップデートしました。

ファイルアップデート後にログインすると、認証用ユニークキーを、configファイルに追加するように求められます。
wp-config.phpに、追加コピペする事で正常に動作しているようです。

なを、このユニークキーは、http://api.wordpress.org/secret-key/1.1/(http://api.wordpress.org/secret-key/1.1/)からも、取得する事ができるようです

2.7と、2.6.5を比べると、投稿パネル自体が大きく変化している事がわかります。

2.7は、jqueryを多用してあり、管理画面が、iGoogleのようにドラッグ可能で、編集テキストエリアも、レイアウトにしたがって大きく変化します。
とても使いやすくなっているようです。

wordpressMU2.6.5にアップデートしました

1月 12th, 2009 by admin 1 comment »

wordpressMU をアップデートしました。

上書きインストールで大丈夫そうです。

tips:wordpressは、設定の変更を行わないと、div タグを使用したり、スタイルを設定したりすることは出来ません。
kses.phpが、利用できるエレメントや属性を管理しています。

プラグインファイル(elements.php)を作成し、divタグが使えるようにしてみます。
/*
Plugin Name: html要素の可否
Plugin URI: http://text2html.s321.xrea.com/
Description: html要素と属性の管理
Version: 1
Author: s321
Author URI: http://text2html.s321.xrea.com/
*/

//check kses.php wp-includes

$allowedposttags['div'] = array(
‘align’ => array(), ‘xml:lang’ => array(),
‘lang’ => array(), ‘id’ => array(),’class’ => array(),’style’=> array()
);

$allowedposttags['p'] = array(
‘align’ => array(), ‘xml:lang’ => array(),
‘lang’ => array(), ‘id’ => array(),’class’ => array()
);

<div style=”margin:2em;padding:2em;border:1px solid #ccc”>

wordpressMU をアップデートしました。

上書きインストールで大丈夫そうです。
</div>

xrea 無料サーバへのWordPress MU の設置

3月 6th, 2008 by admin No comments »

2009/05/19 追記:xrea無料サーバで問題なくwordpress2.7.1は動作するようです。
雑念でした。画像は、htmlヘッダー持っています
WordPress MU のインストールと設定 | AOINA.COM
では、sakuraインターネットへの設置例を紹介してくれている

xreaサーバでも、上記の解説にしたがって、インストールすることができた。

ただ、XREA特有?の問題点もあったのでメモに残します。

  • safemodeの関係で、モジュールphpだと、ディレクトリの作成がうまくいかない。
  • 具体的には、ファイルのアップロードや、ファイルのインポートができなかった。
    • とりあえずの解決方法
    • .htaccess
    • AddHandler application/x-httpd-phpcgi .php一行追加
  • 広告表示について
  • 無料サーバの場合広告表示が必須になる。しかし、通常の広告位置では、見た目があまりよくないので、変更する。
  • 手動広告の差込は、XREAのドキュメントを参照。
  • wordpress側の変更すべきファイルは、wp-content/themes/(利用するテンプレート)/header.php
  • 問題点:この方法は、それぞれに手を加えるので、使い勝手は最悪になります。
  • index.phpで、コールバック関数などを使った方法があるといいと思いました。
  • ブログを作成すると、広告が差し込まれないという問題?があった。これは、意味がわからない。ユーザー側で、差し込む必要がでる。ただ、なぜ出ないのか不思議
  • phpをcgiとして、XREAサーバで動作させた場合の、注意。
    少なくても、2008・11月時点では、mimetype が text/htmlになってしまうようです。 

    例えば、imagemagic等で、画像を表示させようとした場合

    ヘッダーをきちんと見るブラウザ、ex:firefox3では、画像が表示できなくなります。
    そのあたりを、適当に処理してくれる。IEなどでは、画像が正常に表示されるでしょう。

    cgiは、text/htmlのヘッダが勝手についてしまうことを、意識しておいてください。

  • 2009/05/19
    xreaで、画像が、text/htmlにならないようにする事ができましたので、追加します。

    MUは、coreserverと、この無料サーバでも、正常に動作している模様です。

Template Plugin を俯瞰する

3月 6th, 2008 by admin No comments »

以下のコードは、index.php header.php footer.php をより集めたもの、これ以外にも、sitemap.php とかnew_search.phpとがあって、それらの関係から、ページを分割する理由があるようだった。

関数の戻り値を見てみる

hello

3月 5th, 2008 by admin No comments »

このブログは、ワードプレスの、ダウンロードやインストールのメモ帖です。
記述している事柄は、精査したものではありません。
間違っているかもしれないので、その点は、ご了承ください。

もし間違いなどを見つけた方には、「教えていただけることを」ちょっと期待しております。

Welcome to WordPress

3月 4th, 2008 by admin No comments »

word press 223

header-logo1.jpg

取扱説明書
リンク集
Wordpress mu
word press MUの導入事例として有名なものには

といったメディア企業のブログ,

などの政府/教育機関のブログがある。このうちHarvard大とLe Monde紙のブログはMU版で構築されている。

データベース

10tableほど作る。wp(接頭辞)_posts テーブルに、記事が保存される。