フォーラムへの返信

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • スレッド開始 tky1234

    (@tky1234)

    わかりました。
    ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    show555さん
    なるほど、投稿自体もカスタム投稿タイプを使う方法がありますね。
    ちょっと試行錯誤してみます。
    ありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    申し訳ありません!
    パーマリンク設定で、
    /blog/%year%/%monthnum%/%day%/%postname%/
    このような設定をしていました。
    これが影響していたんですね。

    ただ相変わらずブログは上記のようなURLにしたく、
    カスタム投稿は独自のURLを設定したいのですが、やはり不可能でしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    これは「blog」というパーマリンクのページを表示設定で
    フロントページの表示 > 固定ページ > 投稿ページ:blog

    この設定をすると、多分URLにblogが含まれると思うのですが・・・

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    http://localhost/wp/blog/
    通常のブログのトップページはこのような形で、

    カスタム投稿の個別記事のページは、
    http://localhost/wp/blog/video/test/
    のようになっています。

    おっしゃるとおり、ブログのトップページではカスタム投稿の記事は表示されません。

    http://localhost/wp/blog/video/test/
    これは、カスタム投稿タイプの投稿画面で投稿したあとに「ページを表示」ボタンを押したときに表示されるURLです。
    このURLを、自由なかたちに変えたいのですが、、、。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    これは「blog」というパーマリンクのページを表示設定で
    フロントページの表示 > 固定ページ > 投稿ページ:blog
    にしているということでしょうか?

    はい、そうです。

    あとそのblogページの「ページ属性」のテンプレートはなにかカスタマイズしたテンプレートをあてているのでしょうか?

    このblogページには特別なテンプレートを割り当てていません。
    なので、通常のテーマのindex.phpがこのblogのテンプレートとなります。

    わかりづらくて申し訳ありません。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプのURLについて
    スレッド開始 tky1234

    (@tky1234)

    >show555様

    ご返信ありがとうございます。

    マルチサイトは無効にしております。

    > このURLの「blog」がマルチサイトによって自動でふられているものなのか、
    「blog」は、ページ機能でblogというパーマリンクのページをつくり、
    表示設定で、そのページを投稿として表示させています。
    単にURLをblogにしたくてそうしています。

    > あとお使いのWordPressは「http://localhost/wp」内に
    > インストールしていると考えてよろしいのでしょうか?
    はい、その通りです。

    その他、カスタム投稿タイプの設定は、
    Custom Post Types UIというプラグインを使用して設定しています。

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

    フォーラム: マルチサイト
    返信が含まれるトピック: 同一サイトで複数ブログをもちたい
    スレッド開始 tky1234

    (@tky1234)

    >shokun0803様
    おおっ!カスタム投稿タイプなんてすばらしい機能が追加されたんですね。
    ちょっと調べたところ、これで問題なさそうです!ありがとうございます。

    スレッド開始 tky1234

    (@tky1234)

    マルチサイトが問題なく表示できるようになり、新たに問題が出て来たのですが、
    本スレッドとは話題が離れるため別のスレッドをたてたいと思います。

    ローカルの問題は、本番環境と比較して問題点を見つけたいと思います。
    nobita様、Heihachiro様、ありがとうございました。

    スレッド開始 tky1234

    (@tky1234)

    > Heihachiro様
    ローカル環境(Windows)です。Apacheを使っています。
    ご指摘をきっかけに、ローカルの環境のせいかと思い本番環境(CentOS)でネットワークをインストールしてみました。
    しかし、すでに公開記事があるせいかサブドメインのみの運用しかうけつけなかったので、
    http://kaibundou.com/blog/wordpress/sub-directory-multi-blog-wordpress3/
    この記事を参考に書き換えて、サブディレクトリで運用できるようにインストールしました。
    なんと、この環境ではテーマがちゃんと反映されました!
    やはりローカル環境の何かが悪かったらしいです。これはまだ未解決ですが。

    > nobita様
    テーマは自作です。
    しかしTwentytenを設定しても、やはり同じようになりました。
    プラグインは全てオフにしました。

    スレッド開始 tky1234

    (@tky1234)

    > nobita様
    ご返信ありがとうございます。

    > 問題解決のためには、どこまで正常に運用できていて、どういうタイミングで異常が発生したかを具体的に示すのが早道だと思います。
    マルチサイトにして、サイトを追加するまでは正常に運用できていました。
    そして、そのサイトも閲覧は可能でテーマも適用されているのですが、style.cssや各種headで読み込んでいるjsが読み込まれていない(直接URLを叩くとWordPressが吐き出す404になる)状態です。
    ただ、同じテーマディレクトリ配下にある画像だけは表示されているという。。。

    読み込まれるファイル例:
    http://localhost/wp/video/wp-content/themes/wp/images/blog_h1.jpg
    読み込まれない(404になる)ファイル例:
    http://localhost/wp/video/wp-content/themes/wp/style.css
    http://localhost/wp/video/wp-content/themes/wp/jquery-1.4.1.min.js

    という感じです。
    前半の/wpはWordPressのインストールディレクトリ名、
    後半の/wpはテーマ名(インストールディレクトリと同じファイル名ですが問題ないですよね?)
    途中の/videoが、マルチサイトにて新たに追加したサイト名です。

    こんな感じですが、問題点が見えますでしょうか??
    よろしくお願いいたします。

    スレッド開始 tky1234

    (@tky1234)

    >nobita様
    ご返信ありがとうございます。
    その方法の以前に既にテーマは有効になっていて、そのテーマのHTMLが確かに出力されているのですが、最初に書いたとおり一部のファイルのみ404になってしまい、読み込めていない状況です。

    一度その方法でテーマを有効化してみましたが、状況は変わらなかったですね。

    style.cssのほかに、jsなども読み込めていなかったです。
    imagesの下のgifやpngも読み込めていないなら、.htaccessの設定がおかしいのかな?と想像できるのですが、、、。

    .htaccessは、インストールディレクトリ直下のものだけで、内容は以下のとおりです。

    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    なにか設定がおかしいのでしょうか。
    よろしくお願いいたします。

12件の返信を表示中 - 1 - 12件目 (全12件中)