Als «theme-development» getaggte Fragen

Themen erstellen die öffentliche (Front-End-) Oberfläche für eine WordPress-Site.

1
Kann ein Thema in React erstellt werden?
Bei der Suche in Google und im Archiv der Websites unter der Abfrage Reacthabe ich einige interessante Fragen gefunden: Kann ich ein Wordpress-reagierendes Thema in das Wp-Themen-Repository hochladen? Isomorphes JavaScript (React JS) in Wordpress implementieren? Verwenden von React.js in WordPress Kann diese Seite mit WordPress erstellt werden? und das lesen, …

2
Sind content.php und content-single.php gleich?
Ich verstehe, dass bei der Verwendung get_template_part('content', get_post_format());eine Auswahl post formatfür eine bestimmte Seite gemäß dem Post-Format hilfreich ist . Und wenn es kein Post-Format gibt, dh es ist Standard, wird es auf zurückgreifen content.php Aber was ist, wenn ich content-single.phpmit einer Logik wie dieser verwendet habe: if (get_post_format() == …


1
Kann ich Plugins erforderlich machen?
Ich entwickle mein eigenes Wordpress-Thema, das ich für mehrere Clients verwenden werde. Es hat eine Theme Options-Seite, so dass ich die Website jedes Mal einfach anpassen kann, aber ich werde auch einige Plugins auf jeder Website verwenden, die ich mache (wie ein SEO-Plugin, Sicherheit, ...). Gibt es eine Möglichkeit, sie …

2
Ein Upgrade von 5.0.4 auf 5.1.1 führt dazu, dass $ theme null ist
Wenn wir ein Upgrade von 5.0.4 auf 5.1.1 durchführen, wird die Site nicht mehr geladen. Die Fehlermeldung lautet Fatal error: Uncaught Error: Call to a member function images_path() on null /wp-content/themes/mytheme/header.php on line 49 Zeile 49 ist <?php $theme->images_path(); ?> darüber in der gleichen Datei ist global $theme; $ theme …


1
Was ist eine alternative Methode zur privaten WordPress-Funktion _doing_it_wrong ()?
Ich habe Plugins bemerkt, die ein Singleton-Muster verwenden, das die WordPress- _doing_it_wrong()Funktion in ihren clone()Methoden verwendet, wie folgt : <?php public function __clone() { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'divlibrary' ), $this->version ); } ?> Aber ich habe diese Warnung / diesen Hinweis auch in der offiziellen Dokumentation von WordPress …

3
Welchen Unterschied macht es, wenn ich index.php als HTML-Drahtmodell verwende und jede Hauptvorlagendatei als vollständiges HTML-Dokument schreibe?
Angenommen, eine Website, auf der die Elemente für Seitenkopf und Fußzeile in jeder Ansicht konstant bleiben: Aufgrund des Vorlagenhierarchiesystems von WP konnte ich das allgemeine Website-Layout in index.php fest codieren. Dann könnte ich bedingte Tags in index.php verwenden, um zu bestimmen, welche inneren Inhaltsvorlagen gerendert werden sollen. Andererseits konnte ich …

2
Caching und Versionierung für rtl.css
Ich verwende filemtime(), um eine Versionsnummer für verschiedene CSS- und JS- Dateien in einem benutzerdefinierten WordPress- Design hinzuzufügen . Ich habe die hier beschriebene akzeptierte Antwort als Richtlinie verwendet. Ich verwende jedoch die Funktionen wp_retister_style()und wp_register_script(), um meine CSS- und JS- Dateien zu registrieren und sie schließlich über wp_enqueue_style()und zu …


1
Wie füge ich dem Optionsbaum neue Optionstypen hinzu?
Ich verwende den Optionsbaum im Themenmodus und im untergeordneten Themenmodus und versuche, neue Optionstypen hinzuzufügen. Die neuen Optionstypen basieren auf dem Optionstyp "Nachauswahl", listen jedoch nur Beiträge aus einer bestimmten Kategorie auf. Ich habe eine neue Datei erstellt und sie dem Array der einzuschließenden Dateien hinzugefügt, das in Zeile 178 …


3
Holen Sie sich die Seitenzahl mit unendlicher Schriftrolle
Mit diesem Tutorial habe ich meinem eigenen Thema die unendliche Bildlaufunterstützung des Jetpack-Plugins hinzugefügt : add_theme_support( 'infinite-scroll', array( 'container' => 'content', 'footer' => false, 'render' => 'vividflow_infscroll_render', 'wrapper' => 'post_summaries', 'posts_per_page' => 12, 'type' => 'scroll' ) ); Jetzt brauche ich so etwas wie einen Zähler, der jedes Mal erhöht …

1
Ist es möglich (oder ratsam), potenziellen Kunden den offenen Zugriff auf den neuen Theme Customizer zu ermöglichen?
Ich habe den neuen Theme-Customizer verwendet und habe wirklich darüber nachgedacht, wie großartig es wäre, potenziellen Theme-Käufern / Kunden usw. zu ermöglichen, mit dem Customizer für ein Demo-Theme zu spielen (ohne angemeldet zu sein). Der Customizer befindet sich unter: ..wp-admin/customize.php. Was also nötig wäre, wäre irgendwie den offenen Zugriff auf …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.