「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
Personal Computer, Financial Planning, etc...
2024年2月1日 拙作プラグインの譲渡について
拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。
長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。
「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
あるページを閲覧中に、自分を含むTopLevelフォルダのみを表示し、そこに含まれるフォルダやページを階層的に表示できないものかと悩んでおります。
この質問に答えます。
今日は、テンプレートを組む前提として、使用するテンプレートタグをまとめます。
MTQに、「カテゴリごとに、記事の年別アーカイブリストを出力したい」という質問がありました。
この質問に答えます。
MTQに以下のような質問が上がっていました。
今回MT6にて運用しているサイトで、PDFファイルをアップロードしたのですが、PDFファイルへのリンクが上手く生成されず404が返って来てしまいました。
PDFのファイル名が長いのが原因かと思い、全角で33文字(66bytes)あったファイル名を全角21文字(42bytes)に変更し、再度アップロードした所問題無く表示されました。
そこで質問なのですが、MTで扱うファイルにファイル名の長さ制限等があるのでしょうか?
この質問に答えます。
MTQに以下のような質問がありました。
mt-search.cgiでサイト内検索を行う際に、検索窓に全角・半角スペースや半角ダブルクォーテーションマーク、記号を入力するとMTのエラー画面(『不正なクエリ―です』)に遷移してしまいます。
例えばサイトトップへリダイレクトさせたり、元の画面にリダイレクトさせたり、できればMTのエラー画面を出さないようにしたいのですが、可能でしょうか。
そこで、Movable Typeのコアを直接に書き換えて対処する方法を紹介します。
先日、「MTIncludeタグでテンプレートモジュールを読み込もうとすると、そのテンプレートモジュールがブログにあるにも関わらず、『テンプレートが見つかりませんでした』とエラーが表示される」という質問を受けました。
Movable Typeにログインさせていただいて状況を確認したところ、MTEntriesタグのinclude_blogsモディファイアが原因であることが分かりました。
昨日の記事の続きで、MTTopLevelCategoriesタグを使う際に、記事がないカテゴリを出力しない方法を解説します。
先日、「MTTopLevelCategoriesタグでカテゴリ一覧を出力する際に、記事がないカテゴリを出力しない方法を知りたい」という質問を受けました。
結構奥が深い話なので、記事にしてみます。
MTQに「mt:IfCategoryでのカテゴリー複数指定」という質問がありました。
これまではプラグインで複数カテゴリを判別できていたのに、MT6にしてから動作しなくなったとのことです。
プラグインを修正することも考えられますが、Movable Typeの標準の機能だけでも実現できますので、その方法を紹介します。
以下のような質問を受けました。
Movable Typeで、1つの会社の複数のブランドのウェブサイトを管理しています。
ここで、各ブランドに共通なウェブページ(会社案内等)は1つのウェブサイトだけに入力して、他のウェブサイトでも共有できるようにしたいです。
最低限の共有さえできれば良いのであれば、カスタムフィールドとテンプレートを工夫することで可能です。
その方法を紹介します。