WPML
ステータス
開発者からの返答待ち
関連するプラグイン/テーマ
WP Job Manager
トピックタグ
Compatibility

問題の概要

WPMLをWP Job ManagerResume Managerアドオンと併用すると、翻訳されたResume投稿で404エラーが発生します。これは、翻訳されたResume投稿を表示しようとしたときに発生します。

回避策

続行する前に、必ずサイトの完全なバックアップを取得してください。


  • …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-post-types.phpファイルを開きます。

  • 224行目を探します。

  • 以下を:
    		$rewrite = [
    			'slug'       => _x( 'resume', 'Resume permalink - resave permalinks after changing this', 'wp-job-manager-resumes' ),
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];

  • 次のように置き換えます。
    // WPML Workaround for compsupp-7793
    		$rewrite = [
    			'slug'       => 'resume',
    			'with_front' => false,
    			'feeds'      => false,
    			'pages'      => false,
    		];
  • WPML > 設定」に移動し、「カスタム投稿とタクソノミーのベーススラッグを翻訳する(WPML 文字列翻訳経由)」が選択されていることを確認します。
  • 同じページで「投稿タイプの翻訳」セクションまでスクロールダウンし、Resumesのスラッグを翻訳します。
  • 設定 > パーマリンク」に移動し、「変更を保存する」をクリックしてパーマリンクを更新します。

すべての既知の問題 →