Guten Morgen,
ich habe ein fertiges Plugin. Jetzt möchte ich den erstellten Menüeintrag automatisch in ein bestehendes Menü aktivieren. Geht das über php?
Vielen Dank für Eure Hilfe.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenGuten Morgen,
ich habe ein fertiges Plugin. Jetzt möchte ich den erstellten Menüeintrag automatisch in ein bestehendes Menü aktivieren. Geht das über php?
Vielen Dank für Eure Hilfe.
jetzt geht es. Vielen Dank
$sql = "SELECT name FROM " . $wpdb->prefix."Tabelle" . " ORDER BY name ASC";
$rows = $wpdb->get_results($wpdb->prepare($sql));
jetzt bleibt der Bildschirm ohne Anzeige.
Danke für Deine Nachricht.
Funktioniert aber nicht.
Moin,
Folgender Sachverhalt:
Ich lese eine benutzerdefinierte Tabelle aus und gebe diese über eine for-Schleife in ein Select-Feld aus.
Jetzt komme ich zu einen einfachen Problem. Die Ausgabe sortiert aber nicht. Die Abfrage direkt auf der DB funktioniert aber.
$wpdb->get_results("SELECT name FROM " . $wpdb->prefix.'Tabelle' . " ORDER BY name ASC");
Danke für Euere Hilfe.
hat sich erledigt. Hidden Felder war bei mir die Lösung.
Vielen Dank für Deine Hilfe.
Hallo in das Forum,
ich brauche wieder einmal Eure Hilfe.
Folgendes Problem:
Ich habe drei Select-boxen und der Nutzer kann jeweils eine Auswahl treffen (Auswahl-Seite).
Nach dem Schicken der Anfrage an die Ergebnis-Seite werden die Inhalte entsprechend der Auswahl angezeigt.
(Session-Variablen)
Jetzt kann der Nutzer sich die Details zu dem Datensatz anzeigen lassen (Details- Seite).
Kommt der Nutzer jetzt von der Details-Seite zurück, dann sollten die vorher ausgewählten Einstellungen noch da sein. (Session-Variablen) Im Joomla geht das Problemlos.
Mit Session geht das nur von der Auswahl-Seite zur Ergebnis-Seite. Nach dem Zurück von der Details-Seite sind die Session-Variablen weg.
Gibt es eine lösung?
Vielen Dank an alle.
ich bin wieder an dem Thema dran. Leider habe ich keine passende Lösungsansätze gefunden. Hast Du ein Beispiel.
Vielen Dank
Entschultigung.
wie soll das aussehen mit return?
function wp_set_folder(){
if (is_dir(plugin_dir_path( __FILE__ ) ."/tmp")) {
//echo "verzeichnis gibts schon";
} else {
mkdir(plugin_dir_path( __FILE__ ) ."/tmp", 0700);
}
}
if (function_exists('register_activation_hook')) { register_activation_hook(__FILE__, 'wp_set_folder'); }
register_deactivation_hook( __FILE__, 'wp_set_folder' );
code oben erzeugt die Warnung
if (is_dir(plugin_dir_path( __FILE__ ) ."/tmp")) {
//echo "verzeichnis gibts schon";
} else {
mkdir(plugin_dir_path( __FILE__ ) ."/tmp", 0700);
}
jetzt ohne Warnung
maxe edit: Bitte an den Code-Button denken (schon zum x-ten mal).
Diese Fehlermeldung kommt ohne den Einbau in eine Function
$zipquelle = get_option('serverpfad') ;
$zieldatei="Datei.zip";
$pfad= plugin_dir_path( __FILE__ ) ."/tmp/";
if (!file_exists($pfad.$zieldatei)) {
//echo "Download wird von [$zipquelle] gestartet.<br><br>";
$ch = curl_init($zipquelle);
$handle = fopen($pfad.$zieldatei, "w");
curl_setopt($ch, CURLOPT_FILE, $handle);
curl_setopt($ch, CURLOPT_TIMEOUT, 3600);
curl_exec($ch);
fclose($handle);
update_option( 'fb_Status_download', 'Download abgeschlossen.');
} else
update_option( 'fb_Status_download', 'Download nicht nötig. Datei bereits vorhanden!');
$zip = new ZipArchive;
$res = $zip->open($pfad.$zieldatei);
if ($res === TRUE) {
$zip->extractTo($pfad);
$zip->close();
update_option( 'fb_Status_entpackt','Die Datei wurde erfolgreich nach'. $pfad .'entpackt.');
unlink($pfad.$zieldatei);
} else {
update_option( 'fb_Status_entpackt','Die Datei ' .$file. ' konnte nicht gefunden/geöffnet werden.');
}
Alles anzeigen
Bei der Aktivierung kommt jetzt
"Das Plugin verursachte 360443 Zeichen unerwartete Ausgabe während der Aktivierung. Solltest du Fehlermeldungen wie „headers already sent“, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche, das Plugin zu deaktivieren oder zu löschen."
Danke. Hast Du ein Beispiel dafür.
Eine add_option_page habe ich. Mir fehlt noch das Verständnis für Post :-(
Das Script soll das manuelle Erstellen der Seiten ersetzen.
Danke dafür. Es sieht so aus, als das es geklappt hat. Das muss ich erst einmal testen.
Das Plugin läuft. Die Prüfung habe ich in die PHP Datei geschrieben.
if (is_dir(plugin_dir_path( __FILE__ ) ."/tmp")) {
echo "verzeichnis gibts schon";
} else {
mkdir(plugin_dir_path( __FILE__ ) ."/tmp", 0700);
}
Das soll eigendlich bei der Installation des Plugins erstellt werden
Hatte hier schon mit add:action('Plugins_loaded') probiert.
Geht aber nicht.
Danke für Deine Antwort. Beides.
Moin,
ich erstelle in Wordpress eine neue Seite und füge dort einen Shotcode (Auswahlliste) ein. Danach erstelle ich eine untergeordnete Seite und füge dort auch den Shortcode (Ergebnisliste) ein.
Diese Seiten kann ich dann in Frontend aufrufen.
Wie kann ich das per Script erstellen? Geht das überhaupt oder?
Danke für Eure Hilfe.
Moin,
ich habe eine Funktion geschrieben, welche ein Verzeichnis prüft und falls es noch nicht existiert, dann wird das VZ erstellt.
function wp_set_folder(){
if (is_dir(plugin_dir_path( __FILE__ ) ."/tmp")) {
echo "verzeichnis gibts schon";
} else {
mkdir(plugin_dir_path( __FILE__ ) ."/tmp", 0700);
}
}
Wie kann ich diese in Wordpress einbinden?
Danke für Eure Hilfe.
Moin,
nature225, Deinen Vorschlag habe ich umgesetzt. Der Import von einem Upload-Server funktioniert. Es werden die Daten geholt, in das VZ gespeichert, entpackt und wieder gelöscht.
Also läuft. Danke an alle.
Prima Forum