WPML
ステータス
開発者からの返答待ち
報告対象
WPML Multilingual CMS 4.5.14
関連するプラグイン/テーマ
Divi
トピックタグ
Compatibility

問題の概要

DiviテーマビルダーでWPMLスティッキーリンクを使用する場合、内部リンクは自動的に変換されません。代わりに、リンクはwww.domain.com/?page_id=your-idの形式で表示されます。

回避策

先に進む前に、必ずサイトの完全なバックアップを作成してください。


  1. …/wp-content/themes/Divi/includes/builder/core.phpファイルを開きます。

  2. 36行目の後に以下のスニペットを追加します。
    // WPML Workaround for Sticky links
    if ( class_exists('WPML_Sticky_Links') ) {
    	$sticky_links = new WPML_Sticky_Links();    
    	add_filter( 'et_builder_render_layout', [ $sticky_links, 'show_permalinks' ] );	
    }

すべての既知の問題 →