wake-up-neo.com

Erstellen Sie eine benutzerdefinierte Seite in WooCommerce

Ich möchte eine leere Seite erstellen, auf der das Produkt nach Kategorien aufgelistet wird. Bisher habe ich folgenden Code gefunden:

          $args = array( 'post_type' => 'product', 'posts_per_page' => 100, 'product_cat' => 'hot-deals');
          $loop = new WP_Query( $args );
          while ( $loop->have_posts() ) : $loop->the_post(); 

global $product; 
var_dump($product);

endwhile;
wp_reset_query();

Die Probleme sind:

1) Wo soll ich den Code platzieren? Ich habe versucht, es im Backend hinzuzufügen -> Neue Seite hinzufügen. Ich habe ein Plugin installiert, mit dem ich PHP Code einfügen kann. Ich habe getestet, ob der Code in Ordnung ist.

Allerdings möchte ich aus dem Ergebnis eine XML generieren. Wenn ich einfach eine Seite erstelle, enthält diese die Kopf- und Fußzeile.

Wie erstelle ich eine leere Seite und kann gleichzeitig die Klassen/Funktionen von woocommerce nutzen?

z.B.

my-domain.com/rss

1
user782104
  1. Erstellen Sie eine neue Seite in/wp-admin (in der linken Spalte: Seiten -> Neu hinzufügen);
  2. erstellen Sie eine neue benutzerdefinierte Seitenvorlage, nachdem Sie dieses Dokument gelesen haben.
  3. gib deinen Code dort ein.
  4. rufen Sie die Seite auf, die Sie in Nummer 1 erstellt haben, und weisen Sie ihr die Seitenvorlage zu (in der rechten Spalte im Feld "Seitenattribute" das Dropdown-Menü unter "Vorlage" - Ihre Vorlage sollte auf der Liste stehen, wenn dies nicht der Fall ist, haben Sie etwas getan falsch in # 2 - oder einfach nicht aktualisiert).
1
montrealist