0

Wordpress とカスタム投稿タイプ/パーマリンクについて助けが必要です。

次の引数を使用して、「services」という名前でカスタム投稿タイプを登録しました。

$args = array(
  'labels' => $labels,
  'singular_label' => __('services'),
  'public' => true,
  'query_var' => true,
  'show_ui' => true,
  'menu_icon' => get_stylesheet_directory_uri() . '/img/wp-menu-ico.png',
  'menu_position' => null,
  'capability_type' => 'page',
  'hierarchical' => false,
  'rewrite' => array('slug' => 'services', 'with_front' => TRUE),
  'supports' => array('title', 'editor', 'thumbnail', 'page-attributes')
);

今、私は「メイクアップ」とスラッグ「メイクアップ」のタイトルで新しい投稿を作成します. プレビュー リンクを使用して WP ダッシュボードからこの投稿をプレビューしようとすると、404 が表示されます。ダッシュボードの外からこの投稿をクエリすることもできません。

次のURL構造を使用すると、投稿が表示されることがわかりました。 /?post_type=services&p=243

ただし、これは機能しません。/?services=make-up

私がやろうとしているのは、カスタム投稿タイプできれいな URL を使用することですが、うまくいきません。WP オプションでかなりのパーマリンクを無効にしましたが、まだ機能しません。

私が間違っていることは何ですか?

4

1 に答える 1

0

Settings > permalinksに行ってボタンを押してみてくださいSave Changes。カスタム投稿をもう一度プレビューします

于 2011-02-08T01:59:16.220 に答える