tky1234
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 新規投稿の際、記事タイトルから自動でパーマリンク設定したいフォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについてshow555さん
なるほど、投稿自体もカスタム投稿タイプを使う方法がありますね。
ちょっと試行錯誤してみます。
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについて申し訳ありません!
パーマリンク設定で、
/blog/%year%/%monthnum%/%day%/%postname%/
このような設定をしていました。
これが影響していたんですね。ただ相変わらずブログは上記のようなURLにしたく、
カスタム投稿は独自のURLを設定したいのですが、やはり不可能でしょうか?フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについてこれは「blog」というパーマリンクのページを表示設定で
フロントページの表示 > 固定ページ > 投稿ページ:blogこの設定をすると、多分URLにblogが含まれると思うのですが・・・
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについてhttp://localhost/wp/blog/
通常のブログのトップページはこのような形で、カスタム投稿の個別記事のページは、
http://localhost/wp/blog/video/test/
のようになっています。おっしゃるとおり、ブログのトップページではカスタム投稿の記事は表示されません。
http://localhost/wp/blog/video/test/
これは、カスタム投稿タイプの投稿画面で投稿したあとに「ページを表示」ボタンを押したときに表示されるURLです。
このURLを、自由なかたちに変えたいのですが、、、。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについてこれは「blog」というパーマリンクのページを表示設定で
フロントページの表示 > 固定ページ > 投稿ページ:blog
にしているということでしょうか?はい、そうです。
あとそのblogページの「ページ属性」のテンプレートはなにかカスタマイズしたテンプレートをあてているのでしょうか?
このblogページには特別なテンプレートを割り当てていません。
なので、通常のテーマのindex.phpがこのblogのテンプレートとなります。わかりづらくて申し訳ありません。
フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿タイプのURLについて>show555様
ご返信ありがとうございます。
マルチサイトは無効にしております。
> このURLの「blog」がマルチサイトによって自動でふられているものなのか、
「blog」は、ページ機能でblogというパーマリンクのページをつくり、
表示設定で、そのページを投稿として表示させています。
単にURLをblogにしたくてそうしています。> あとお使いのWordPressは「http://localhost/wp」内に
> インストールしていると考えてよろしいのでしょうか?
はい、その通りです。その他、カスタム投稿タイプの設定は、
Custom Post Types UIというプラグインを使用して設定しています。よろしくお願いいたします。
フォーラム: マルチサイト
返信が含まれるトピック: 同一サイトで複数ブログをもちたい>shokun0803様
おおっ!カスタム投稿タイプなんてすばらしい機能が追加されたんですね。
ちょっと調べたところ、これで問題なさそうです!ありがとうございます。フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトごとのテーマ適用がうまくいかないマルチサイトが問題なく表示できるようになり、新たに問題が出て来たのですが、
本スレッドとは話題が離れるため別のスレッドをたてたいと思います。ローカルの問題は、本番環境と比較して問題点を見つけたいと思います。
nobita様、Heihachiro様、ありがとうございました。フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトごとのテーマ適用がうまくいかない> Heihachiro様
ローカル環境(Windows)です。Apacheを使っています。
ご指摘をきっかけに、ローカルの環境のせいかと思い本番環境(CentOS)でネットワークをインストールしてみました。
しかし、すでに公開記事があるせいかサブドメインのみの運用しかうけつけなかったので、
http://kaibundou.com/blog/wordpress/sub-directory-multi-blog-wordpress3/
この記事を参考に書き換えて、サブディレクトリで運用できるようにインストールしました。
なんと、この環境ではテーマがちゃんと反映されました!
やはりローカル環境の何かが悪かったらしいです。これはまだ未解決ですが。> nobita様
テーマは自作です。
しかしTwentytenを設定しても、やはり同じようになりました。
プラグインは全てオフにしました。フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトごとのテーマ適用がうまくいかない> 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が、マルチサイトにて新たに追加したサイト名です。こんな感じですが、問題点が見えますでしょうか??
よろしくお願いいたします。フォーラム: マルチサイト
返信が含まれるトピック: マルチサイトごとのテーマ適用がうまくいかない>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]なにか設定がおかしいのでしょうか。
よろしくお願いいたします。