フォーラムへの返信

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • フォーラム: テーマ
    返信が含まれるトピック: wordpressで自作のページを作りたい。
    トピック投稿者 nikooiy

    (@nikooiy)

    みなさまありがとうございました。

    おかげ様で解決しました。

    @kjmtshさまのコードを参考にGetを使えるように以下の通りに改造しました。
    ありがとうございました。

    add_action('template_include', 'load_other_pages');
    add_filter('query_vars', 'add_extra_pages');
    
    function load_other_pages($original_template) {
    
        $directory_path = get_template_directory() . '/';
        $file_name = get_query_var('extra_pages');
    
    	$id=get_query_var('id');
    	if(!$id==""){
    	$_GET['id']=$id;
    	}
    
    	if (!empty($file_name)) {
            if (file_exists($directory_path . $file_name . '.php')) {
    
                return $directory_path . $file_name . '.php';
    
            } else {
                return $directory_path . '404.php';
            }
        }
        return $original_template;
    }
    function add_extra_pages($queries) {
    
        array_push($queries, 'extra_pages');
        array_push($queries, 'id');	
    
        return $queries;
    }
1件の返信を表示中 - 1 - 1件目 (全1件中)