studiooak
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: indexページのカスタム投稿のページングでnot found教えて頂いたように、試しにローカルMAMP内でいろいろ試してみました。パーマリンクは投稿名からデフォルトに。が、残念ながら、状況は変わりませんでした。いろいろ調べてis_main_queryをいれてみました。以前と同じような状況なのですが、今度はトップページから、表示がおかしくなってしまいます。not foundは出ないのですが、一見、index.phpを読み込んでいるようにみえて、ところどころレイアウトが崩れた状態。古い記事、新しい記事は読み込んでおり、paged=2、paged=3となっていますが、sidebarとheaderの一部のCSSが効いていない状態です。
全て足した数ではなく、各投稿タイプの記事件数がそれぞれ指定の数量を満たしていないとダメなのかと思い、表示数を4にし、ダミーテキストで各投稿タイプ記事が5件以上あるようにしましたが、トップページは変わらず、です。タクソノミーで作ったカテゴリーアーカイブページでは、正しく表示されています。
以下のようなコードをfunction.phpに記述しました。index.phpの元のquery_postsのコードは削除しています。どこかがまちがってるのでしょうね。add_action( 'pre_get_posts', 'mycpts_display_eight_articles' ); function mycpts_display_eight_articles( $wp_query ) { if ( $wp_query->is_main_query() && $wp_query->is_home()) { $wp_query->set( 'posts_per_page', 4 ); $wp_query->set( 'post_type','antiaging' && 'house'&&'marriage'&& 'family'&& 'town'&&'try'); } }
gatespaceさん
デフォルトの.htaccessを確認してみました。以下の通りです。# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L] </IfModule> # END WordPress
多分関係無いと思いますが、function,php内、register_taxonomyの指定の最後に
‘rewrite’ => array ( ‘slug’ => ‘try/tag’)と
以下のリライトルールの指定があります。参考書のコード通りです。$mycpts = get_post_types(array('builtin' => false)); foreach ($mycpts as $mycpt) { add_rewrite_rule($mycpt.'/cat/([^/]+)/?$', 'index.php?'.$mycpt.'_cat=$matches[1]', 'top'); add_rewrite_rule($mycpt.'/tag/([^/]+)/?$', 'index.php?'.$mycpt.'_tag=$matches[1]', 'top'); }
フォーラム: 使い方全般
返信が含まれるトピック: indexページのカスタム投稿のページングでnot foundjdbbさん、gatespaceさん、お返事ありがとうございます。
jim912さん、何度も助けて下さって感謝しています。お返事いただいた内容で具体的にどうしていいかわからなかったため、それぞれ理解するためにネットで調べているうちに、また別のみっともない不具合が発生してしまいました。そちらを早急に直さなければいけないので、また後ほどアドバイスの結果をご報告(また質問になってしまうかもしれませんが)いたします。とりあえず、お返事とお礼だけでもと思って投稿しました。
またよろしくお願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: データベースのデータがサイトに表示されないJim912さん、何度もご助力ありがとうございます。無事に表示された場合は、だぶっていて、いらないほうは、テーブルを選択して削除すれば大丈夫でしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: ローカル環境のデータベースのテーブルがないjim912さん
教えて頂いたWP-DB-Backupでまず、バックアップを試してみました。sqlファイルを開いてみて大丈夫そうだったので、今度はエクスポートにしてみたらブラウザに文字化けしたデータが並んでギョっとしました。
Notice: add_contextual_help の使用はバージョン 3.3 から非推奨になっています! 代わりに get_current_screen()->add_help_tab() を使ってください。との警告が出ていたので、もしかしてそのせいでしょうか?。検索して出て来たadd_contextual_helpを、単純にget_current_screen()->add_help_tab() に置き換えても大丈夫なのでしょうか?最初の質問のテーマと微妙に違うので、また質問してもいいのか不安ですが、教えて頂けたらうれしいです!
フォーラム: 使い方全般
返信が含まれるトピック: ローカル環境のデータベースのテーブルがない多分関係無いですね。MySQLのバージョンが必要かなと思って探したのですが、わからなかったので、とりあえず、バージョンがわかったものを書いただけでした。
とりあえず、教えて下さったプラグインで試してみます。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: ローカル環境のデータベースのテーブルがないjim912さん、お返事、ありがとうございます。
以下の通りです。define('DB_NAME', 'wordpress'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'root'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'root'); /** MySQL のホスト名 */ define('DB_HOST', 'localhost'); /** データベースのテーブルを作成する際のデータベースのキャラクターセット */ define('DB_CHARSET', 'utf8'); /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */ define('DB_COLLATE', '');