ネクストベータ代表Blog

WEBシステム SI屋の代表のブログです。

*

リファレンスのアイデア

   

定数・関数のリファレンスの作成をWordpressでやっていて感じたこと

ページ数が膨大
一覧性に欠ける
並び替えができない

ので

WordPressDBに格納し、表示するPGを作る

問題
Wordpressではなくなる
バックアップ・移転・移管発生時など困る
Wikiでも問題があったことを思い出した。

別サイト・別PG・別DBでリファレンスサービスを作る

定数・関数のリファレンス
例えばWP_USE_THEMSの定数が宣言されている

ソースを読んでいてどこかで呼び出し・発見・確認
定数からリンク 引数に定数名
別サイトで検索・ページを表示
宣言されたファイル
定数・値

関数が使用されている
require( dirname( __FILE__ )

require()
組み込み関数かユーザー関数か?
定義されたファイル名・場所
引数・戻り値・内容
関数からリンク 引数に関数名
別サイトで検索・表示
    定義されたファイル名・場所
定数・値

たぶんこれが現実的
いまいち一貫性がない

WordPressでやる

ショートコードで実装?
[定数][関数]
プラグイン php-execなど
いい感じのような気がする。

問題
読解・解説ページとは別にしたい
リンクの対象ページに飛ばす このとき引数を渡せるか?

これはできる
対象ページから引数をもってWebサービスに問い合わせ、
戻り値(XML)からページを生成・表示

どんなものか?

 - コラム