処理速度計測中:0.023 sec  ページキャッシュは使用しておりません。
本格ビジネスサイトを作りながら学ぶ WordPressの教科書
2013年12月17日 本格ビジネスサイトを作りながら学ぶ WordPressの教科書

『WordPressの教科書2』FAQ

このページでは、2013年8月27日発売の書籍『本格ビジネスサイトを作りながら学ぶ WordPressの教科書2』(プライム・ストラテジー株式会社著/ソフトバンククリエイティブ株式会社発行)の読者のみなさんから寄せられた質問と回答を、QandA形式にしてお伝えしています。『WordPressの教科書』のFacebookページでもアップデート情報などお知らせしていますので、あわせてご利用下さい。

なお、WordPress3.7日本語版以降の各バージョンに関する対応情報につきましては、次の各対応情報をご覧下さい。

ご質問について

Q. 本書の内容について質問することはできますか?

A. このページでは本書の内容についてのご質問をお受け付けしています。コメント欄(Facebookコメント、WordPress標準のコメントの両方)が下にありますので、下記注意事項をお読みになってご利用くださいますようお願い致します^^

  1. お電話でのご質問受付、回答は行っておりません。
  2. 技術的なご質問の場合は、お使いの環境、サイトのURL等の情報をあわせてご提供ください。
  3. 多くのご質問をいただいておりますので、回答までにお時間をいただく場合がありますことをご了承下さい。
  4. ご質問の内容が本書の内容と離れている場合、もしくは、高度なご質問の場合お答えできない場合があります。
  5. ご質問への回答は、本書の通りに進めている場合に限らせていただきます。デザインや内容をカスタマイズされている場合や、個別のカスタマイズの方法に関するご質問にはお答えできません。
  6. 他にご覧の方や質問を受け付けるスタッフが不快に思うようなご質問(形式、内容問わず)にはお答えできない場合があります。
    気持ちの良いコミュニケーションを心がけましょう^^

内容について

Q.P46(STEP2-2)、P245(STEP10-3)「XMLデータをインポートする」でインポートに失敗してしまう。

現在ある一部の環境で、「XMLデータのインポート」に失敗してしまう現象が報告されております。(該当箇所 P46-49、P245-246) まだダウンロードデータをダウンロードされていない方は、こちらからダウンロードしてください。

既にダウンロードデータをダウンロードしている方もXMLデータのインポートに失敗してしまう場合には、 こちらからダウンロードいただき、プラグインのアップロードも含めP18からやり直していただけますよう、お願いいたします。

最新の情報は、随時Facebookページにてご案内させていただきます。

全般

Q.Windows Azureについての質問はこちらで受け付けていますか?

A.Windows Azureについてのご質問はWordPressの教科書2 Windows Azureサポートでお受けいたします。

WordPressの教科書2 Windows Azureサポート
http://inquiry.azurewebsites.net/

Q.IE7以下のブラウザで表示が崩れてしまいます。

A.本書サンプルサイトおよびデータはHTML5/CSS3で記述されていて、IE8・9等の比較的新しいブラウザに対応しておりますが、IE7以下には対応していません(巻頭xxxviページの対応ブラウザ一覧を確認してください)。

もしどうしてもIE7以下に対応させたい場合には、非常に手間がかかってしまいますが、XHTML1.0 Transitional/CSSで記述し直して、IE7以下のブラウザで検証していくことが必要になると思います。

なおIE8では正常に表示されることを確認しています。こちらのサイトをIE8で確認してみてください。

パシフィック旅行社(サンプルサイト)
http://wpbk2.azurewebsites.net/

ジャカルタで働く社長のブログ(サンプルサイト)
http://wpbk2.azurewebsites.net/blog/

こちらのサイトはIE8に対応させていますが、もし崩れるということでしたら、たとえば互換モードの設定等、一部環境によるものかもしれません。
※一部CSS3の代わりにIE8用のハックを使用している箇所がありますので、一部、角丸等の表示は代替されていますが、おおむね支障のない程度に再現されているかと思います。

Q.HTML/CSSの経験が全くありません。

A.本書は、ステップバイステップの形式で、手順を踏めばサイトが完成するようになっていますので、お近くにWebサイトを制作したご経験のある方がいらっしゃれば、少し手伝っていただくことによって(聞きながら)、サイトの完成まで進めることが可能と思います。

しかし、あまりお近くにいらっしゃらないということであれば、先に、通常のhtml/cssでのWebサイトの制作方法やphpなどを先に学習された方が早いかもしれません。

Q.書籍内で使用するデータはどこでダウンロードできますか?

A.本書のデータはこちらからダウンロードしていただけます。

「サンプルデータ」
https://www.prime-strategy.co.jp/download/

Q. ダウンロードページ(https://www.prime-strategy.co.jp/download/)で得られた情報を元にサイトを作成し、公開することは可能でしょうか?

A. 可能です。ライセンスはWordPressのライセンスと同じGPLバージョン2です。

詳しくは、
http://wpbk2.azurewebsites.net/readme.html
の最後にある「ライセンス」と
http://wpbk2.azurewebsites.net/license.txt
をご覧ください。

Q.どこで購入できますか?

A.全国の書店で発売中です。アマゾンでも購入することができます。

アマゾンでのご購入はこちらからどうぞ。
http://amzn.to/186QJgX

サンプルサイトについて

Q.サンプルサイトを見ることはできますか?

A.はい。こちらからご覧いただけます。

パシフィック旅行社(サンプルサイト)
http://wpbk2.azurewebsites.net/

ジャカルタで働く社長のブログ(サンプルサイト)
http://wpbk2.azurewebsites.net/blog/

コメント

  • 教科書「Ver.4.x対応版」を参考にサイト作成中です。P237の「アイキャッチ画像」が出ません。ちなみに他のアイキャッチ画像(P105~109)は正常に表示されています。何か良い方法があれば教えて頂きたいのですが・・・。

    2015年12月3日 6:58 PM | JUN TAKAKI

  • wordpress4.3.1環境で本書を見ながら進めていたところ、
    しょっぱなのbloginfo(‘template_url’)を指定すると正常な値が取得されず、
    画面が変わらなかったため
    echo get_template_directry_uri()を指定したら、正常な値が取得され
    本に記載されている画面が出力されました。

    他にもバージョンアップしたことにより動かなさそうなところがありそうなので、
    確認していただけませんでしょうか。

    2015年10月25日 7:19 PM | 橘昌之

  • こんにちは
    お世話になっております
    「wordpressの教科書2」を購入させていただき、勉強をしております。

    手順書通りに作成しておりますが、step8-4のheader.phpをアップロードした所下記エラーが発生しました。

    Fatal error: Call to undefined function apt_simple_title() in /home/users/2/sub.jp-tresor-inc/web/wp-content/themes/apt-sp/header.php on line 6

    エラー内容を見ると「on line 6」のため、テンプレートが定義されていないようです。
    PCは問題が無い為、function.phpの不備はないと思うのですが、お手数をお掛けいたしますが、ご教授頂けますでしょうか。

    ちなみにWordPress のバージョンは4.1.5 です。

    2015年5月31日 3:23 PM | フルカワ

    • フルカワさん、こんにちは。
      別途いただきました情報から、作成中のサイトを拝見させていただきました。
      エラー表示は出ていないようなのですが、こちらは解決済みでしょうか。
      よろしくお願いします。

      2015年6月19日 10:16 PM | 佐野美和

  • ご担当者様

    「XMLデータのインポート」がどうしてもできません(該当箇所 P46-49)。こちらのページから再度ダウンロードデータをダウンロードして、P18からやり直してみたのですが、

    Sorry, there has been an error.
    The file does not exist, please try again.

    のコメントが出てしまいます。
    アドバイスをお願いできますか?

    2015年2月16日 7:32 PM | Irie

    • Irieさん、こんにちは。
      プラグインもこちらのページからダウンロードしたもので、やり直してみていただけてますでしょうか?
      よろしくお願い致します。

      2015年5月12日 3:03 PM | 佐野美和

  • こんにちわ。
    p019にて、プラグインwp-sitemanagerをインストールして、有効化をすると以下のようなエラーメッセージが表示されます。

    重大なエラーを引き起こしたため、プラグインを有効化できませんでした。

    Fatal error: Cannot redeclare class meta_manager in /var/www/wordpress/wp-content/plugins/wp-sitemanager/modules/meta-manager.php on line 13

    php初心者のため、ライン13の記述の正否がわかりません。
    ご教授いただけますよう、よろしくお願いします。

    2015年1月31日 5:00 PM | やなだ

    • やなださん、こんにちは。
      お使いの環境は本書と同じになっておりますでしょうか?また、文字コードの設定などはできておりますでしょうか?
      目次の後にある『本書の使い方』の「4.事前準備および本書の推奨環境」を確認してみてください。
      よろしくお願い致します。

      2015年5月12日 2:22 PM | 佐野美和

  • 初めまして。WordPressの教科書2を最近購入し、手順通りに作業を始めたばかりなのですが、そもそものところでつまずいてしまいました。

    P346の接続文字列の表示、とすると、Data Baseの内容が見あたらないのです。最初の部分が
    Data Source=tcp:flhaec99ih.database.windows.net,1433;
    となっており、この中にdatabaseという文字は入っていますが、教科書通りにはなっていないので、次のP367の入力が出来ません。
    手順どおりにやってつもりなのですが、どこが間違っていたのでしょうか?

    お手数おかけしますが、アドバイスよろしくお願いいたします。

    2015年1月28日 2:19 PM | ヨシハラ

    • ヨシハラさん、こんにちは。
      Database名が表示されないとの事ですが、p342の5-3で「新しいデータベースをMySQL作成します」を選択し、データベースを作成していただけていますでしょうか?
      作成していただいていた場合うまくいかなかった可能性もありますので、いったんWebアプリを削除していただきp341から再度お試しいただけますでしょうか。
      Webアプリ削除は、WindowsAzure画面の左側のメニューから「WEBサイト」を選んでいただき、ページ下側のアイコンから「削除」をクリックします。ポップアップに作成したDatabaseが表示されますのでチェックし削除をします。
      なお、Windows Azureについてのご質問は、下記URLの「WordPressの教科書2Windows Azureサポート」へお願い致します。
      http://inquiry.azurewebsites.net/
      よろしくお願いいたします。

      2015年5月12日 1:54 PM | 佐野美和

  • ご担当者さま

    以前のメールで作成環境などをお知らせしていませんでしたので
    追記させていただきます。

    作成環境
    ・Windows Azure
    ・WordPress4.0.1
    ・Windows7

    よろしくお願い致します。

    2014年12月22日 2:30 PM | 西川雅之

  • ご担当者さま

    とても勉強になっています。ワードプレス初心者です。

    1つ質問というか、気づき事項です。
    別の方もすでに質問されていますが、step6-4(147p~149p)で出てくるとおりに記載しても書籍のように表示できません。

    taxonomy-area.php問題で、ダウンロードしたサンプルファイル(taxonomy-area.php)をアップロードするとキレイに表示されます。

    <質問>
    ・この(ダウンロードした)サンプルファイルのtaxonomy-area.phpの文字コードはshift-jisで保存されています(なぜかこのファイルだけ)。

    ・そのため、普通にutf-8で作成していったら書籍のとおり作成できないという認識であっていますでしょうか?

    ・なぜshift-jisでないとキレイに表示されないのでしょうか?utf-8でキレイに表示させるためにはcssファイルを触れば良いという理解であっていますか?

    まったく検討違いなご質問していたら、ご指摘いただければ幸いです。
    よろしくお願いします。

    以上

    2014年12月21日 5:46 PM | 西川雅之

    • 西川雅之さん こんにちは。
      お返事が遅くなり申し訳ありません。

      ご質問の件ですが、まず、taxonomy-area.phpは、半角英数のコードのみで記述されていますので、エディタ側で文字コードを認識できていないのかもしれません。
      エディタとして、本書の学習環境で解説させていただいている「サクラエディタ」をお使いでありましたら、P312からの文字コードの設定を行っていただくことで、UTF-8として開くようになるかと思いますのでお試しください。

      サンプルファイルをアップロードいただくことで正しく表示できるとのことですので、どこかに記述の漏れなどがないか確認してみてください。

      2015年2月17日 1:36 PM | 深水 一馬

  • 『WordPressの教科書2』で現在勉強中です。
    質問があり、メールさせて頂きました。よろしくお願いします。
    STEP5-4営業所の一覧を表示件です。P123~124のpage-office.php及びcontent-archive-branch.phpのとおりに作成したのですが、4件分しか表示しません。北海道営業所が表示しません。1ページに表示する最大投稿数4件→5件以上にすると表示するのですが、どうしても原因がわかりません。すみませんが、何卒よろしくお願いします。
    (サイトの完成イメージでも確認したのですが、やはり表示していませんでした。)
    作成環境
    ・Windows Azure
    ・WordPress3.9.3
    ・Windows7

    2014年12月11日 2:20 PM | フルカワ

    • フルカワさん こんにちは。
      営業所一覧ページに表示される営業所の件数が4件のみで、5件目に登録されている北海道営業所が表示されないということですね。

      P123の通りに記述した場合、一覧に表示される件数は「1ページに表示する最大投稿数」に依存するため4件になりますので、仰るとおり北海道営業所が表示されなくなってしまいますね。
      ご指摘ありがとうございます。

      「1ページに表示する最大投稿数」を5件にしていただければ北海道営業所も表示できますが、ほかにもトップページの「お知らせ」や、ツアー情報の一覧についても表示件数が変わってしまいます。

      これを回避するには、営業所一覧の表示件数のみを5件表示にすることもできます。

      営業所一覧のみ5件表示にするには、P123に掲載している「page-office.php」のコードで、④の部分、
      ‘posts_per_page’ =>0)); となっている部分の数字 0 を 5 に変えてみて下さい。

      以上、よろしくお願いいたします。

      2014年12月11日 9:54 PM | 深水 一馬

  • お礼が遅くなってしまいまして大変失礼しました。
    1印刷すると26ページになってしまう事象は、cssのfooter数値で修正できました。
    2フロントページのみ余白がなかった事象は、ご指摘のの位置を変更することで修正できました。

    が抜けてしまったり、位置がずれてしまうなど、初歩的なのに自分ではなかなか見つけれれないところを、お手伝いさせてしまい、大変恐縮です。
    お忙しい中おつきあいいただき本当にありがとうございました。
    これを機に、これからももっと勉強していきたいと思います。
    ありがとうございました。

    2014年10月7日 2:15 PM | asasu

  • すいません、タグをそのまま打ってしまっていたので
    表示されませんでした。
    まず、タイトル部分ですが、固定ページなのに記事のタイトルを表示させるのに
    <h1 class=”page_ttl”><?php the_title(); ?></h1>
    ではなく
    <h1 class="page_ttl"><?php echo single_post_title() ; ?></h1>
    を使うのはなぜですか?

    2014年10月6日 7:30 PM | ふじこ

  • お世話になります

    “お知らせ”ページについての質問です。
    教科書p99の内容についてです。

    まず、タイトル部分ですが、固定ページなのに記事のタイトルを表示させるのに
    ではなく

    を使うのはなぜですか?
    こうすると、固定ページタイトルの”お知らせ”が表示されないんですが。

    投稿記事の一覧を表示させたいんだけど、なぜか”お知らせ”が一覧表示扱いになっていて
    その他の投稿ページタイトルが読み込まれません。

    content-archive.phpを見直したらいいんでしょうか?function.phpなんでしょうか?

    2014年10月6日 7:27 PM | ふじこ

  • 深水様
    さっそくありがとうございました。
    ご指摘頂いた方法を試してみましたが、そもそもデータベースが空の状態でした。
    インストールしていたと思っていたのはWordPress.comの方だったようで、これは関係ないのですよね?

    現象について、動きを見てみると、
    http://kyomei.azurewebsites.netにアクセスした際に
    http://kyomei.azurewebsites.net/wp-admin/setup-config.php
    が呼び出されているのですが、この画面が全くの白紙状態で、P366の2にあるようなメッセージ表示がなされません。
    phpをうまく読めてない、ということなのでしょうか…

    重ねて申し訳ありませんが、ご教授のほど、よろしくお願いいたしますm(__)m

    2014年9月18日 5:52 PM | mrtk

  • 初心者です。
    「教科書2」にて勉強させて頂いています。
    設定段階でつまづいております。

    「教科書2」P366まで導入を進めてきましたが、
    作成したWebサイト「kyomei.azurewebsites.net」にアクセスすると、
    「wp-config.phpファイルが…」のメッセージが表示されず、真っ白な画面になります。
    「wp-config-sample.php」を開いて直接「wp-config.php」を作成したのですが、
    「http://kyomei.azurewebsites.net/wp-admin/install.php」のページに遷移し、
    同じく真っ白な画面となってしまいます。

    WordPressを以前インストールしたので、その影響もあるのかと考えますが
    (インストールしているので、ログインは可能ですがDB情報が空白と思われます)
    どのように対処すればよろしいでしょうか?

    windows:8.1
    firefox:31.0
    wordpress:
     wordpress-3.9.2-ja(以前インストールしていた)
     wordpress-4.0-ja(今回インストールした)

    お手数をおかけして恐縮ですが、ご教授のほどお願いいたしますm(__)m

    2014年9月16日 4:54 PM | mrtk

    • mrtkさんこんにちは。

      以前インストールされていたWordPressの状態がわかりませんが、同一のデータベースを使う場合、接頭辞が以前のものと異なる必要があります。
      データベースを一度空の状態にして、やり直してみていただけますでしょうか。

      1.397ページ~402ページの2「実行」をクリックしてログインするところまで行います。
      2.405ページの手順で、すべてのテーブルを選択し、削除します。
      3.もう一度365ページからWordPressのインストールをお試しください。

      以上、よろしくお願いいたします。

      2014年9月16日 7:35 PM | 深水 一馬

  • 特定の固定ページに「パスワード保護」をかけていたのですが、いきなりパスワード入力なしにアクセス可能になりました。
    書籍の通りに作りましたし、突然のことで驚き、原因も分からないので混乱しています。
    是非、ご教授下さい。

    2014年8月27日 3:25 PM | 三木

    • 三木さん、こんにちは。
      「パスワード保護」がアクセス可能となってしまったとのことですが、通常ではこのようなことはまずないでしょう。
      書籍のなかで、固定ページにパスワード保護をかける手順はありません。
      よって三木さんが作業された手順に何か誤りがあるということも考えづらいですね。

      たとえば、三木さん以外の方が管理画面にログインして、パスワード保護を外した可能性はないでしょうか?
      他の方がログインする可能性がないのであれば、念のため管理画面のパスワードをより強固なものに変更するなど、対策を行った方が良いかもしれません。

      2014年9月16日 7:51 PM | 深水 一馬

    • 三木さん、追記させていただきます。
      もし、一度ログインをされて、再度そのページにアクセスしたときにパスワードなしでも表示できたということであればCookieの有効期間が原因かもしれません。

      以上よろしくお願いいたします。

      2014年9月16日 8:07 PM | 深水 一馬

  • お世話になっております。
    ほぼ完成したサイトを印刷すると、各ページともに、26ページまで印刷されてしまいます。
    どうも、フッターが3ページ以降ずーっと続いているようなのですが、どこを修正していいのかわかりません。
    CSSなのか、PHPの記述なのか、教えて頂けるますようお願い致します。

    2014年8月26日 2:49 PM | asasu

  • 大変お世話になっております。おかげさまで、
    1と2の教科書で何度も試作を重ね、どうにかサイトの形が整ってまいりました。
    サーバーの移行も完了し、あとは、マップの表示などがんばりたいと思っております。

    その中で、再度ご質問させていただきます。
    1.サイトを印刷するとページが26ページもでてしまう。
      どうやらfootpageに間延びの原因あると思うのですが、見つけられません。
    2.トップページのみsideの空白がなくて、くっついてしまっている。
    自分なりに捜しているのですが、自己流で、わかりません。
    ご助言願いしたくよろしくお願いします。

    2014年8月25日 11:52 AM | asasu

    • asasuさん こんにちは。

      本書をベースにサイトを作成いただきありがとうございます。

      ご質問の件ですが、1.については、原因は恐らくCSSではないかと思います。
      サンプルサイトでは、印刷を想定しておらず、印刷対応のCSSを用意しておりませんので、ブラウザによっては印刷に向かないかもしれません。

      2.ですが、front-page.php の最後の方にある
      < ?php get_sidebar(); ?>
      の位置が、
      </div>
      よりも前の行に挿入されていないでしょうか?

      正しくは
      </div>
      < ?php get_sidebar(); ?>
      の順番となりますので、確認してみて下さい。

      2014年9月2日 6:22 PM | 深水 一馬

  • 深水さん、ご回答ありがとうございました。
    非常に勉強になりました。
    今後とも宜しくお願い致します。

    2014年8月14日 11:12 PM | フジヤ

  • お世話様です。「教科書1」と「2」を並べていろいろ試行錯誤してみましたら、問題解決いたしました。
    PHPがわからなかったのですが、「教科書1」と「2」をバイブルに、何度も作り直したりしているうちに、だんだん形になってくるので、やりがいがあります。
    ありがとうございます。

    2014年8月14日 7:50 AM | asasu

    • asasuさん こんにちは。
      解決できたとのことで何よりです。書籍を両方ともご覧いただいているのですね。
      ありがとうございます。
      引き続きよろしくお願いいたします。

      2014年8月14日 4:01 PM | 深水 一馬

  • お世話様です。96ページのfunctionを書き換えましたら、Gナビの部分が
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘*****_slug_nav’ not found or invalid function name in /home/users/2/ciao.**-****/web/wp/wp-includes/plugin.php on line 192
    となってしまいました。
    「apt」を自社名「****」と変更しておりますが、その部分が何か影響しているのでしょうか。これまでの部分は正常に機能していたのですが。お盆中に作成しようと思っておりますが、先へ進めなくなってしましました。

    2014年8月14日 12:31 AM | asasu

  • お世話になります。
    今回、書籍を購入して勉強させて頂いております。
    さて、質問の内容です。グローバルナビゲーションの仕組みは何となく理解したのですが、例えば「お知らせ」を新たに追加すると「TOP」としてグローバルナビゲーションに表示されます。(新たにできた「TOP」を押せばお知らせ一覧のページに飛びます。)

    PNGでグローバルナビゲーションの画像を反映していると思うのですが、「お知らせ」のように新たに追加するPNGを作成し、apt-pc>images >navへアップロードした後、どこの部分に手を加えれば、「TOP」ではなく「お知らせ」として反映されるのでしょうか。

    ここの部分の仕組みが分からないので、アドバイスを頂けると幸いです。
    宜しくお願い致します。

    2014年8月13日 7:49 PM | フジヤ

    • フジヤさんこんにちは。
      グローバルナビゲーションは、ページのスラッグ名をクラスとして出力させています。
      そのスラッグ名(クラス)に対応したCSSがテーマのlayout.cssに記述してあり、正しいメニューが表示される仕組みです。

      新しいページを追加した際にグローバルナビゲーションが「TOP」になってしまうのは、追加したページのスラッグ(クラス)がCSSに存在しないためです。
      よって、スラッグに対応したCSSを新たに記述する必要があります。

      2014年8月14日 10:05 PM | 深水 一馬

  • こんにちは、ご質問がありメールさせて頂きます。
    wordpressの教科書2を始めました。windows8を使用しておりますが、p353のwinspcへのドラッグ&ドロップができず、そこから先に進めない状態になっています。コピー&ペーストもできず、ネット検索しましたが解決方法も見つからず、どのように進めていけばいいか教えていただければと想います。
    どうぞよろしくお願いいたします。

    kusumoto

    2014年8月11日 3:46 PM | kusumoto

  • 深水 様
    ご回答ありがとうございました。名前を統一したところすべてのページで、ハイライトが正常にさどうしました。
    ありがとうございました。

    2014年8月7日 8:47 AM | 小山

  • お世話になります。
    上記ページのツアー情報を講座情報に書き換えて使用したところ、p181のように、104回講座の内容を表示しても、グローバルナビゲーションがハイライトしないのですが、原因を教えて下さい。

    2014年8月5日 7:32 PM | 小山

    • 小山さん こんにちは。
      申し訳ありません。カスタマイズされている場合、具体的な作業手順についてのご案内はいたしかねますが、ご参考までに次の点を確認してみて下さい。

      本書、P136の1でカスタム投稿タイプ「ツアー情報」を追加いたしますが、この名前を変更していませんか?
      その場合P182のfunctions.phpに記述する「ツアー情報」も、あわせて変更する必要があります。

      これは、グローバルナビゲーションのハイライトのために出力しているCSSクラス「current-page-ancestor」を出力するために、カスタム投稿タイプ名によって条件分岐させているためです。

      以上、よろしくお願いいたします。

      2014年8月5日 9:42 PM | 深水 一馬

  • 深水 一馬 様
    回答していただき、ありがとうございます。
    functions.phpも、content-archive-tour.phpも確認しましたが、記述の誤りはありませんでした。

    今回、オリジナルサイトをつくっているので、ファイル名や記述のtourとareaを全て他の名前に変更しているので、それが原因かもしれません。

    2014年7月24日 2:18 PM | ミカミ

  • wordpressの教科書2を見ながらオリジナルサイト制作をしている途中です。
    CHAPTER6-4で苦戦しています。
    問題はアイキャッチ画像です。6-3の【ツアー情報個別ページを表示させる】では、ちゃんと画像が表示されているのですが、6-4の【地域ごとの一覧を表示させる】で表示を確認する(P.149)と、画像が大きいままで右側のテキスト部分(ツアー情報)を隠してしまいます。
    何度も見直してはいるのですが、どこが間違っているのか分かりません。
    どこを見直すべきか、教えてください。

    2014年7月18日 11:12 PM | ミカミ

    • ミカミさん こんにちは。

      画像サイズの定義で「tour-archive」がうまく生成されていないか、表示するテンプレート側の記述に何らかの問題がある可能性が考えられます。

      P139の2「アイキャッチ画像の機能を有効にする」でfunctions.phpに記述している内容で、「add_image_size(‘tour-archive’, 280);」の部分に誤りがないかを確認してみて下さい。

      もし、誤りがない場合はP148で解説している「content-archive-tour.php」の中にある「$url = wp_get_attachment_image_src($id, ‘tour-archive’);」の部分に誤りがないかを確認してみて下さい。

      2014年7月22日 8:17 PM | 深水 一馬

  • お世話になっております。教科書を見ながらサイトを作成しています。
    初歩的な質問で申し訳ないのですが、非常に困っています。
    p65のグローバルナビゲーションの名称を変更して表示したいのです。
    例えば、会社概要→会社案内のようにです。

    2014年7月13日 5:10 PM | ヤマオカ

    • ヤマオカさん こんにちは。

      このサンプルサイトのグローバルナビは、画像により表現しており、WordPress側のページ名にかかわらず「会社概要」等の表示になります。
      作成されたページ名などに変更されたい場合は、別途グローバルナビ用の画像をご用意いただき、既存の画像を置き換えてみてください。

      元となる画像はダウンロードデータのhtml>apt-pc>images の中に、gnav.pngというファイル名で保存されています。
      こちらを加工いただくなどし、サーバー上のapt-pc>images ディレクトリにアップロードいただければと思います。
      どうぞよろしくお願いいたします。

      2014年7月17日 10:09 AM | 深水 一馬

  • はじめまして。WordPressの教科書2を使いサイト制作をしているのですが、何度やっても先へ進まずつまずいてしまいました。初心者なので分からない場所が分からない状態です。お忙しい所大変申し訳ありませんが教えていただけますか。現在wordpress3.9.1でサイト制作しています。

    質問
    Chapter6のStep6-3のP141からp142の『「ツアー情報」個別ページの表示を確認する』までは教科書通りに進んだのですが、次のp142の『「ツアー情報」個別ページ用のテンプレートを作成する』の項目からうまくいかず、p146の『表示を確認する』ことができません。

    (表示されるのは[トップページ>ハワイ・グアム>ハワイラグジュアリーステイ3日間]だけでそれ以外は何も表示されなくなってしまいました。)

    Step6-3を何度かやり直したのですが、p142のsingle-tour.php、p143のcontent-tour.php、p144のtable-tour.php、p145のsidebar-tour.phpのどこかで記述の間違いがあると考えられるのですが、どこが間違っているのか全く分かりません。

    質問の仕方が下手で分かりづらいと思いますが回答よろしくお願いします。

    2014年6月7日 9:54 PM | Fumi

    • Fumiさん はじめまして。プライム・ストラテジー株式会社の深水です。

      [トップページ>ハワイ・グアム>ハワイラグジュアリーステイ3日間]まで表示されると言うことは、そこから下のソースコードに問題があり、content-tour.phpなどが正しく処理されていないる可能性が高いですね。
      まずはsingle-tour.phpの記述を確認してみてください。

      どうしても原因が特定できないようでしたら、ダウンロードデータのsource>apt-pc>chapter6>03 の中にある single-tour.phpを、サーバー上のsingle-tour.phpに上書きアップロードし、表示を確認してみて下さい。

      よろしくお願いいたします。

      2014年6月11日 6:07 PM | 深水 一馬

  • 八本様
    お忙しい中、詳しいご回答をくださいまして本当にありがとうございました。
    大変参考になりました。
    質問させていただいて本当に良かったです。
    今後ともよろしくお願いいたします。
    季節の変わり目ですが体調など崩されませんよう、お仕事頑張ってください。
    ありがとうございました!

    2014年3月25日 11:54 PM | aya

    • ayaさん、参考になったようでよかったです。
      お気遣いいただきありがとうございます。ayaさんも季節の変わり目なのでご自愛くださいね。
      よろしくお願いします。

      2014年3月26日 9:30 AM | 八本理恵子

  • こんばんは。
    ご回答をありがとうございました。
    質問内容がわかりづらく、大変申し訳ありませんでした。
    1.http://wpbk2.azurewebsites.net/news/ ・・・ニュースやIR情報の部分(文字はテキストで背景がCSSのbackgroundで設定)の部分のことです。
    自分でデザインしたpng形式の画像のアイコンを制作し、TOPページの「お知らせ」部分には問題なくアイコンのみが表示されましたが、上記のhttp://wpbk2.azurewebsites.net/news/の日付の横に表示されるアイコンには、カテゴリー名も一緒にアイコンにかぶさるようにして表示されてしまうので、自作したアイコン画像を使いたい場合に、アイコンのみの表示にさせることはできないかと思っておりました。
    お手数をおかけしてしまいすみませんでした。
    ご回答が可能な内容でありましたらよろしくお願いいたします。

    2014年3月24日 10:45 PM | aya

    • ayaさんこんにちは。表示がかぶさってしまう件、CSSの調整で対応できるかと思います。
      *.news-dateのclassのmargin-left,margin-rightなどで調整するなど。

      また、もし「http://wpbk2.azurewebsites.net/news/」のページでいう、日付部分を削除したいのであれば、
      P.96のcontent-archive.phpの< ?php the_time('Y年m月d日');?>の箇所を削除すれば表示されなくなります。

      よろしくお願いいたします。

      2014年3月25日 4:06 PM | 八本理恵子

  • 初めまして。
    ご質問をさせていただきます。よろしくお願いいたします。
    「wordpressの教科書2」を購入させていただき、本書の内容を読みながら、一連のサイトを制作いたしました。
    その後、勉強のために自分でデザインしたサイトを制作しようと思いましたところ、以下の部分でつまずいてしまいました。

    「wordpressの教科書2」のP94のStep4-3「カテゴリーごとの一覧ページを表示させる」の箇所で、日付の横に表示されるカテゴリーのアイコンを本書のようにCSSではなく、自作したのアイコン画像で表示しようとしましたところ、自作アイコンと一緒に、カテゴリー名もアイコンにかぶさるように同時に表示されてしまいます。
    そこでアイコンのみの表示にしようと、content-archive.phpの中のname); ?>を削除してみましたら、今度はアイコンとカテゴリー名の2つとも消えてしまうようになりました。
    PHPに関しては詳しくはないため、どのようにしたらアイコンのみの表示にできるのか教えていただけましたら助かります。
    もし、ご回答していただくことが可能でありましたら、お忙しいところを大変お手数をおかけいたしますがよろしくお願いいたします。
    質問がわかりにくいところがありましたら申し訳ございません。
    よろしくお願いいたします。

    2014年3月20日 8:37 PM | aya

    • ayaさん、はじめまして。プライム・ストラテジー株式会社の八本(やもと)と申します。
      ご質問ありがとうございます。

      ご質問の箇所について確認させていただきたいのですが、下記のどちらの部分の話でしょうか。
      1.http://wpbk2.azurewebsites.net/news/ ・・・ニュースやIR情報の部分(文字はテキストで背景がCSSのbackgroundで設定)
      2.http://wpbk2.azurewebsites.net/archives/295/ ・・・日付の横のアイコン部分

      ご確認よろしくお願いいたします。

      2014年3月24日 4:59 PM | 八本理恵子

  • すみません、ソースは直に入れられないですよね。謎の文章になってしまい、失礼しました。
    見辛いですが、該当箇所をもう一度、全角で失礼します

    ———————————————————————-
    <h1 class=”entry-title”><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></h1>
    ———————————————————————-
    で文字が表示されず、リンクのみの状態となってしまいました。
    展開されたソースを確認すると、
     <h1 class=”entry-title”><a href=”http://******/archives/16/”>マカロニ・スクータル</a></h1>

    等になっており、the_titleは展開されているようです。

    ———————————————————————-
    <h1 class=”entry-title”><?php the_title(); ?></h1>
    ———————————————————————-
    だと文字が表示されるので、aリンクのcss周りと推測した、が正解です。
    失礼いたしました。

    2014年3月4日 2:35 AM | yosu

    • yosuさん、こんにちは。プライム・ストラテジー株式会社の八本(やもと)です。
      『WordPressの教科書2』のFAQに書いていただいていますが、内容から『WordPressの教科書』への質問と思われますので、
      『WordPressの教科書』向けの回答をさせていただきます。

      いただいた状況から察するにコードは問題なさそうです。
      サイトの他の部分もみていただいて、同様の箇所はございますか。

      もうお試しかもしれませんが、下記の方法を行っていただき、コードミスが無いかを調べてみることをおすすめします。
      ・弊社のサンプルサイト(http://pacific.prime-strategy.co.jp)とご自身のサイトを見比べていただいて、何か違う点がないかを調べてみる。
      ・デバッグツール(Firefox:FireBug又は右クリック→要素を調査/Chrome:右クリック→要素を検証/IE11:ツール→F12開発者ツール)を使用して調べる。
        ※p.109のコラムにFirebugの使用方法について説明があります。
      ・p.312に「デバッグの効率化を図る3つの方法」というコーナーがあります(上記で記載済みの内容も含みます)

      それでも、原因を解明するのがむずかしそうでしたら、今制作中のサイトを見せていただければ、拝見させていただきます。

      よろしくお願いします。

      2014年3月4日 2:41 PM | 八本理恵子

  • はじめまして。
    STEP2-5、「page.phpを修正し、投稿を表示させる」の
    P104のcontent-archiveを修正する、において
    ———————————————————————-
    <a href="”>
    ———————————————————————-
    で文字が表示されず、リンクのみの状態となってしまいました。
    展開されたソースを確認すると、
    マカロニ・スクータル

    等になっており、the_titleは展開されているようです。

    ———————————————————————-

    ———————————————————————-
    だと文字が表示されるので、aリンクのcss周りと推測したのですが、
    cssフォルダの中のhtml5reset-1.6.1.cssの53行目の a { を一旦消したり、
    color:#000;を入れたりしてみましたがダメでした。

    IE11、crome33で同様の現象が出ています。
    WordPressは3.8.1です。
    こちらの手違いや、環境の問題かも知れませんが、もし、
    何か思い当たる所がもしあればご教授頂ければ幸いです。
    (個人環境の問題の可能性もあり、その場合は特定が大変と思いますので無理にとは言いません。このまま進める事も出来ますので・・・。)

    2014年3月4日 2:28 AM | yosu

  • メニューについて質問です。

    書籍では「すでにインポート済みのデータを用いてメニューを設定しています」とあります。
    こういうケースもあるのかなとは思いますが、

    ・新規で作成する場合
    P63のNOTE に新規で作成する手順が書かれていますが、こちらはP61で作成したような functions.php を作成してから NOTE の手順、1、2、3、4、という認識でよろしいでしょうか?

    宜しくお願いします。

    2014年3月3日 11:44 AM | kk

    • kkさんこんにちは。プライム・ストラテジー株式会社の八本(やもと)です。

      はい、おっしゃるとおりです。p.61のfunctions.phpでカスタムメニューの設定をしないと、
      p.63のNOTEに書いてある設定自体ができませんので、その順序で間違いありません。

      引き続き、頑張ってください。

      2014年3月4日 11:36 AM | 八本理恵子

  • とても良い教科書の予感がして即トライしております。
    PHP初心者です。

    P65、4の1の①、add_filter の所で 10,2 の値にはどのような意味があるのでしょうか?

    宜しくお願い致します。

    2014年3月3日 11:36 AM | kk

    • kkさんこんにちは。プライム・ストラテジー株式会社の八本(やもと)と申します。
      ご質問の件ですが、

      add_filter()とは、p.65のソースコード解説にもありますとおり、
      フィルターフックを登録する関数となります。

      少々専門的な話になりますが、

      add_filter()は下記のように使用します。
      < ?php add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?>

      $tagは$function_to_add がフックするフィルター名です。つまり、$tagで記述した名前をもとに関数が実行されるわけです。
      $function_to_addはフィルター($tag)が適用されたとき、呼び出される関数名です。
      $priorityは優先順位を表し、数値が小さいほど早く実行します。 
      $accepted_argsは関数が受け取る引数の数を表します。

      p.65の4-1-1の右側の赤字部分の場合、

      2014年3月4日 11:16 AM | 八本理恵子

  • サブナビゲーションについてお聞きしましたが
    無事解決しました

    2014年3月1日 5:25 PM | 投稿ページのサブナビゲーションについて

    • こんにちは。無事に解決したようで何よりです。引き続き頑張ってください。

      2014年3月3日 9:18 AM | 八本理恵子

  • こんにちは
    お世話になっております

    Chapter4-2の投稿用のサブナビゲーションについてですが
    全ての固定ページのタイトルと
    カテゴリページが表示されてしまします

    お知らせ

    get_page_by_path(‘news’) ->ID, ‘title_li’ => 0)); ?>
    false, ‘hide_empty’ => true, ‘current_category’ => $cat_id)); ?>

    2014年3月1日 5:20 PM | 投稿ページのサブナビゲーションについて

  • P65~のグローバルナビゲーションが正しく表示されません。

    全く無反応だったので固定ページを全て削除し(データベースから)
    XMLのインポートをしなおしました。
    そうすると一部は表示されるようになりましたが、おかしい状態です。

    2014年1月20日 3:11 AM | ワタナベ

    • ワタナベさん こんにちは。
      グローバルナビゲーションが正しく表示されないとのこと。

      表示されないだけでリンク自体は機能していますでしょうか?
      また、メニューのある場所にマウスオーバーした際、子ページのメニューは表示されますか?

      このような状態あれば、P98でnav.cssを書き換える際の数字が間違っているかもしれません。
      このFAQページの「内容について」の8番目のQ&Aを参考になさってみて下さい。

      もし、上記と異なる状況でしたら、一度サイトを拝見させていただくことはできますでしょうか?
      ここでの公開が難しいようでしたら、メールでの連絡先などをご案内いたしますので、ご検討ください。

      引き続きよろしくお願いいたします。

      2014年1月21日 10:04 PM | 深水 一馬

Leave a Reply

Your email address will not be published. Required fields are marked *

トラックバックURL

https://www.prime-strategy.co.jp/wp/3612/trackback/