Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 14.03.2008, 19:14   #1 (permalink)
PostRank: 8
 
Registriert seit: 31.03.2006
Beiträge: 877
Fragen zu add_menu_page und add_submenu_page

Ich habe ein Plugin geschrieben, das im Adminbereich (Backend) einen neuen Menüpunkt erstellt, der mehrere Submenüs/Seiten enthält.

In meiner Datei sieht das Ganze dann ungefähr so aus:
PHP-Code:
    add_menu_page('HM-Name''HM-Name'10__FILE__'Funktionsname');
    
// Add a submenu to the custom top-level menu:
    
add_submenu_page(__FILE__'Menu-Name1''Menu-Name1'10'datei1''funktionsname1');
    
add_submenu_page(__FILE__'Menu-Name2''Menu-Name2'10'datei2''funktionsname2');
    
add_submenu_page(__FILE__'Menu-Name3''Menu-Name3'10'datei3''funktionsname3'); 
Soweit so gut.

Nun möchte ich gerne, dass der Name des 1. Submenüs anders lautet, als das Hauptmenü. Ich habe m.E. schon alles ausprobiert, aber es hat bislang nicht funktioniert.

Was muss ich machen, damit mein Wunsch in Erfüllung geht?
Hat jemand eine Idee oder weiß sogar wie es gemacht wird?
Herzlichen Dank im Voraus.

Ach ja:
Ich hätte da noch eine Verständnisfrage:
Was bewirkt der 1. Parameter bei der Funktion add_menu_page('HM-Name', 'HM-Name', 10, __FILE__, 'Funktionsname'); und was der 2. Parameter bei der Funktion add_submenu_page(__FILE__, 'Menu-Name3', 'Menu-Name3', 10, 'datei3', 'funktionsname3');
Wenn ich die Namen ändere, so scheint die Änderung nichts zu bewirken.
Das kann ich nicht so recht glauben, denn für irgendetwas muss es doch "wichtig" sein, oder?

VG Elke

Edit:
Bitte an das WPD-Team / den Moderator:
Sorry, ich habe versehentlich dieses Thema in diesem Forum gepostet. Bitte verschiebt es in das Forum Plugin, wo es meiner Meinung nach hin gehört.
Herzlichen Dank im Voraus.
VG Elke
__________________
http://v-portal.org und http://u-portal.de

Geändert von redcat63 (14.03.2008 um 19:29 Uhr).
redcat63 ist offline   Mit Zitat antworten
Alt 14.03.2008, 19:25   #2 (permalink)
PostRank: 4
 
Benutzerbild von raz!el
 
Registriert seit: 08.06.2007
Ort: Saabrooklyn
Beiträge: 224
Das eine ist der Seitentitel, das andere der Button Name
__________________
Dev-Blog: Horttcore privat: raz!el came to me
raz!el ist offline   Mit Zitat antworten
Alt 14.03.2008, 19:31   #3 (permalink)
PostRank: 8
 
Registriert seit: 31.03.2006
Beiträge: 877
Zitat:
Zitat von raz!el Beitrag anzeigen
Das eine ist der Seitentitel, das andere der Button Name
Merci!

VG Elke
__________________
http://v-portal.org und http://u-portal.de
redcat63 ist offline   Mit Zitat antworten
Alt 07.07.2008, 11:09   #4 (permalink)
PostRank: 0
 
Registriert seit: 03.03.2007
Beiträge: 10
huhu
da ich auch gerade mit diesen funktionen probleme hab post ich hier gleichmal dazu

ich möchte mir gerne so ein dashboard zusammenbauen wie bei wp/nextgen gallery nur leider funktioniert das mitn css nicht so wie ich mir das vorstelle....

HTML-Code:
function option_page() {
?>

<div class="wrap">
    <h2>Test</h2>
    <br class="clear"/>
    <div id="rightnow">
        <h3 class="reallynow">
            <span>Willkommen</span>
            <br class="clear"/>
        </h3>
        <br class="clear"/>
        asdasdasd
    </div>
    <br class="clear"/>
</div>

  
<?php 
}
nur passen die ganzen abstände usw nicht lediglich der hintergrund der überschrift wird orange und die Überschriften werden korrekt dargestellt. selbst der rahmen der box fehlt....

muss ich hier noch irgendwas importieren oder so ? vielleicht kann mir jemand bei diesem problem weiterhelfen!

danke schon jetzt für euer bemühen!

Geändert von navyseal (07.07.2008 um 11:16 Uhr).
navyseal ist offline   Mit Zitat antworten
Alt 08.07.2008, 10:18   #5 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 2.399
"So ein Dashboard zusammenbauen" heißt? Wenn du so einen Kasten auf der Startseite/im Dashboard hinzufügen willst, nutze dies hier: wp_register_sidebar_widget() und die Actions wp_dashboard_setup und wp_dashboard_widgets.

Leider gibts dazu noch keine Referenz im Codex, daher nur ein kurzes Beispiel:
PHP-Code:
function register_widget_function() {
    
wp_register_sidebar_widget'widget_name'__'Lala''deine-extension' ), 'widget' );
}

add_action'wp_dashboard_setup''register_widget_function') );
add_filter'wp_dashboard_widgets''add_widget_function') ); 
__________________
FAQ // Doku // Erbreiterungen
Alphawolf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt