2017-01-13 6 views
0

手動でヘッダを設定し、デザインやテーマを呼び出せないウーココマスページの作成方法?自分のPHPでWooCommerceクラスを使用

私のアプローチは、wp-content/uploadsフォルダにPHPファイルを作成することでしたが、そこにあるWC_Orderのようなクラスにアクセスする方法はありますか? 他のアプローチは、wordpressで新しいページを作成し、ショートコードを使用することですが、私のテーマはロードされますが、これは望ましくありません。

+1

私はあなたが(おそらくあなたは手の込んだし、それをより明確にするためにあなたの質問を編集できます)を求めている理解していないが、私は多分[REST API]だと思います(https://docs.woocommerce.com/document/woocommerce-rest-api/)は、あなたのテーマを読み込まずに注文データを取得しようとする場合、あなたの興味に関係します。 – helgatheviking

答えて

1

get_header();を置き換えるには、コマースプラグインを懇願あなたはどここれらのページのためのウー商取引にアクセスすることが可能なグローバル変数

global $woocommerce; 

を使用ヘッダーは手動で設定でき、デザイン/テーマは呼び出されません。

カスタムページを追加するためのリンクの下にチェックアウト: Create a Custom Page

+0

あなたの答えをありがとう。あなたはそれをどのように達成するかについて私により多くの情報を教えてください。空白のPHPファイルでwoocommerceプラグインを有効にするにはどうすればよいですか? – alexandre

+0

プラグインは、管理セクションから単語を押す環境でアクティブにする必要があります。その後、あなたの単語を押すと空白のPHPファイルで使用できます。 –

+0

woocommerceが有効になっています。どこでPHPファイルを置く必要がありますか?webserver経由でphpファイルを読み込むのではなく、woocommerceを使ってwordpressにロードしますか? – alexandre

0

あなたはテーマスタイルずに空白のテンプレートのページを作成したい場合は、アクティベートした後

<head> 
    <meta charset="<?php bloginfo('charset'); ?>"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <meta name="mobile-web-app-capable" content="yes"> 
    <meta name="apple-mobile-web-app-capable" content="yes"> 
    <meta name="apple-mobile-web-app-title" 
      content="<?php bloginfo('name'); ?> - <?php bloginfo('description'); ?>"> 
    <link rel="profile" href="http://gmpg.org/xfn/11"> 
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>"> 
    <?php wp_head(); ?> <!-- Important! - Must be --> 
</head> 
+0

あなたの答えをありがとう。 wp_head()が重要な場合、それは私にとっては解決策ではありません。動的に生成されたファイルのダウンロードであるため、自分のヘッダーを送信する必要があります。 – alexandre

+0

:)あなたはそれを削除することができます - それは私の他のプロジェクト(残念)からタグが付けられますが、あなたのカスタムテンプレートはスタイルなしになります。 – mattkrupnik

関連する問題