『Web関連学習記録』カテゴリーの投稿一覧

WordPress3.0子テーマで、パス指定にbloginfo(‘template_url’)は使えない

#2012.02.04 情報が古くなっていたので少し修正

コレ、ちょとぐぐれば、どこのブログにも書いてある内容で申し訳ないのですが。
ちょうど今、ミスってしまったので覚え書き。

WordPress3.0になってから、「もとあるテーマに手を加えず、子テーマで機能拡張をする」という便利なことができるようになりました。

特に、デフォルトテーマのTwentyTenを下敷きにして子テーマを作れば、難しいPHPの関数のことが分からなくてもそれなりに高機能なテーマが作れてしまったりするものです。

さてさて、子テーマの作成時に画像やCSSやjs等を読み込みたい時ですが、いつもの感じでパスを指定すると親テーマのディレクトリを見に行ってしまうことに今さらながら気付きました。
»続きを読む

WordPress初心者さんがまず覚えないと困るテンプレートタグBest5(+α) ※若干情報古め

##2015.01.26補足
この記事を公開してから4年とちょっとが経ちました。
コード内の不要な半角スペースを削除しました。また、echoが必要なタグにサニタイズ処理を追加しました。しかしこのページの記述自体レガシーになってきているので、参考にする際は注意してください。

##2013.03.06補足
この記事を公開してから2年とちょっとが経ちました。
bloginfo系のテンプレートタグの非推奨となった引数部分で、別のタグを紹介しているので5つではなくなりました。

##2012.01.30補足
この記事は古くなっています。bloginfo系のテンプレートタグの推奨状況が若干変わっていますので、ご注意ください。
ほかは大丈夫だと思いますし、古いタグで動かないわけではないのですが。余裕があれば改訂版書きます。


先日Webの専門学校の講師をされている方にお会いした時、
「WordPressを初めて学生さんに教える時に、まず覚えなきゃいけないテンプレートタグって何かな?」
っていう話がでました。

たしかに、テンプレートタグのリファレンスってあるんですけど、機能別やアルファベット別になっていて、どことなく初心者向けじゃない気がするんですよね。

今でこそ、「WordPress使いならリファレンスやCodex読まないとダメ!」って胸を張って言えますけど、初めて使った頃はまず、リファレンスやCodexのどこを読めばいいのかっていうことすらわからないものです。

そこで、「WordPressを今日から初めて触る人が、まず理解しておくべきテンプレートタグ」を独断と偏見で5つ挙げたいと思います!
(※Ver3.0以降を想定。)

»続きを読む

【改正2版】カスタム投稿タイプの表示用のページを作る-WordPress備忘録-(※情報古いです)

ページ送りが出ないと困るよね…

#2013.03.25追記
この記事を公開してから2年以上が経ちました。今後このページに記載しているquery_postsを使った実装方法は非推奨になっていく流れです。
また、現在のバージョン(3.1以降だったかな?)では、わざわざ表示用の固定ページを作らなくても、'has_archive' => trueを1行追加しておけば、勝手にアーカイブページが生成されます。
たとえばパーマリンク設定が /archives/%postname%/だったら、http://example.com/archive/goods で勝手に一覧してくれてるはずです。
適宜最新のCodexなどを参照してください。


前回のエントリー「カスタム投稿タイプの表示用のページを作る-WordPress備忘録-」で書いたコードだと、実は投稿数が増えた時のページ送りのためのリンクが出ないんです・・・。

ページ送りが出ないと困るよね…

ページ送りが出ないと困るよね…

ページ送りを出すためのテンプレートタグで、’posts_nav_link’ってのがあるんですが、これも機能しなくて…
そこで、いろいろ調べたりフォーラムとか活用しながらコードの見直しを図りました。

»続きを読む

【コピペ用】PHPのアップロード容量を変更する.htaccess、php.iniの記述サンプル

サーバ設定によりますが、PHP のデフォルトではアップロードできるファイルサイズの容量は2MBになっていることが多いです。

この設定を変更するにはサーバ内のphp.iniの書き換えが必要ですが、root権限が必要だったり、初心者だと直接そのあたりを書き換えるのが非常に恐ろしかったりします。

そこで、ドキュメントルートやサーバごとに指定された場所に自分で作った.htaccessファイルやphp.iniファイルを置き、サーバデフォルトの設定を上書きする、というケースがあります。
»続きを読む

WordPressの生成する.htaccessが既存のCGIに影響してしまった!

これまた自分用覚書。同様のケースが今後もありそうなので。

とある案件で、今までPCサイトとモバイルサイトを持っていたのだけど、
今回PCサイトのみをWordPressで作り変えました。

モバイルサイトの方は今回は何も手をつけていないのだけど、WordPressを設置してからモバイルサイトのメールフォームCGI(Perl)が使えなくなって焦りました。
»続きを読む

デザイン(見た目)も大事だけど、制作者には作文力が重要なんじゃないかって思った[self reblog]

【このエントリーは会社員時代に書いた記事のリブログです。】

あれやこれやのうちに、次の勉強会があったり本業のお仕事に追われていたりで、先月の勉強会のレポートが途中かけのまま1ヶ月経ってしまいました。

おさらいですが、10/16(土)、Web制作に関わる方のためのセミナーイベント『CSS Nite in NAGOYA, Vol.5』に参加してきました。

dangerセッションを聞いて私なりに解釈したことを書きます。あんまりセッション内容の紹介ではなくなってしまいました。

2つ目は、(株)まぼろしの小林さんのセッションで、Web制作に使用するマークアップ言語の最新事情(HTML5とCSS3)に関するお話でした。

»続きを読む

カスタム投稿タイプを練習する為のWordPress子テーマを配布!”mypace custom plus”のご紹介

WordPressを企業サイトとして使うなら、やっぱりカスタム投稿タイプは使った方が良いですよ。

以前私が初めてWordPressを使った案件では、例えば「お店ブログ(新着情報)」というページと、「商品紹介」というページをお客さんが更新するにあたって、全部「投稿」に入れてカテゴリーで出力箇所を制御しているような作りでした。

でも、いちいち「カテゴリー」のところにチェック入れてもらうのはハードルが高い気がします。
チェックし忘れたり、間違えたら「商品紹介」のところに新着情報が出ちゃったりするわけだし。

そこで、カスタム投稿タイプの出番です。
でも、「自分でやるの面倒!」「それテーマにしといてよ!」って声が聞こえてきそうなので、えぇ、作っちゃいましたとも!

»続きを読む

カスタム投稿タイプの表示用のページを作る(旧版)-WordPress備忘録-(※情報古いです)

#2013.03.25追記
この記事を公開してから2年以上が経ちました。今後このページに記載している実装方法は非推奨になっていく流れです。
適宜最新のCodexなどを参照してください。

#2010.12.12追記
この方法よりもっといい書き方を習得したので、ご一読の後は「改正版:カスタム投稿タイプの表示用のページを作る-WordPress備忘録-」エントリーもどうぞ!

自分用の覚え書き。
2,3回目だったのにやり方忘れてたからメモしときます。

やりたいこととしては、

  1. WordPress3.01で、ブログ用途じゃなくて企業紹介のサイトを作ってる
  2. 「施工実績」とか「製品一覧」とか、そういうページを作っておいて、お客さん側で今後情報追加していく予定
  3. 他の固定ページと同じナビゲーションに混ぜたい。
  4. でも、「投稿」は別の用途で使っているので、投稿の中には混ぜたくない

とある建設業の会社さんのサイトで、「施工実績」というカスタム投稿タイプを使ったページを作った一連の流れです。

»続きを読む

Webデザインをする上で「必ず」知っておくべきこと![self reblog]※情報古いです

【このエントリーは会社員時代に書いた記事のリブログです。】
今回は2日連続の勉強会参加でした。

10/16(土)、Web制作に関わる方のためのセミナーイベント「CSS Nite」の久々の名古屋開催である『CSS Nite in NAGOYA, Vol.5』に参加してきました。

「初心者向け」をうたっているセミナーでしたが、ある程度経験を積んだ人でも聞きごたえのあるトピックばかりで、大変有意義な時間でした。

(後輩君も誘えば良かったと少々後悔しています。)

今回はセッションが3つありましたので、私の感想も3回に分けて書きたいと思います。

1つ目のセッションは、(株)マールの増田 悟さんによる「Webデザインに関わって行くために注意すべきポイント」。

Webデザインの初心者さんがぜひとも知っておかないといけない内容を、分かりやすく説明してくださいました。かいつまんでまとめます。

»続きを読む

自作WordPressテーマのライセンスについて調べてみた(WordPressとGPL)

昨日、自作テーマ公開のエントリー『PHPの分からない初心者向けの自作WordPressテーマ”mypace custom”を配布』を公開しましたが、その後記事を読んでいただいた某師匠様より、

基本的にオープンソース系のライセンスは再配布に制限があるとまずいのでGPLじゃなくて、クリエイティブ・コモンズ系のライセンスにそーっと変えておくのがいいかも

というアドバイスを頂いたので、一応調べたつもりだったんだけどもう一度ちゃんと調べてみました!

»続きを読む

今年もスタッフしました!

書籍を執筆しました

WordPress 標準デザイン講座【Version 4.x対応】


翔泳社さんより、2015/02/27発売です。

寄付歓迎(・ω<)☆

当ブログの記事があなたの役に立ったら、気が向いたらでいいのでドネーションいただけると更新の励みになります!
気が向いた方はこちらから

ブログ内検索