Fügen Sie ein Jquery Datepicker zu einem benutzerdefinierten Feld in der Nachbearbeitung hinzu

Ich möchte ein benutzerdefiniertes Feld hinzufügen, das von einem jquery datapicker ui im ​​Nachbearbeitungsfeld gesetzt wird. Ich bin neu bei WordPress, also bin ich mir nicht sicher, wie ich etwas hinzufügen soll. Ich hatte nicht viel Glück mit Plugins, also würde ich gerne wissen, wie man etwas manuell hinzufügen würde. Ich bin mit PHP vertraut.

Solutions Collecting From Web of "Fügen Sie ein Jquery Datepicker zu einem benutzerdefinierten Feld in der Nachbearbeitung hinzu"

Da Sie neu in WordPress sind, würde ich vorschlagen, Meta Box Script für WordPress zu verwenden , das eine einfache Möglichkeit zum Hinzufügen Ihrer benutzerdefinierten Felder zum Post-Bearbeitungs-Panel bietet und seine Hauptfunktionen sind:

  • Unterstützen Sie verschiedene Feldtypen, einschließlich: Text, Textfeld, Kontrollkästchen, Checkbox-Liste, Radio-Box, wählen Sie, WYSIWYG, Datei, Bild, Datum, Uhrzeit, Farbe. Entwickler können problemlos weitere Typen hinzufügen, indem sie das Skript erweitern.
  • Erlaube es, mehrere Meta-Boxen zu erstellen.
  • Geschrieben in OOP, erlauben Sie Entwicklern, das Skript einfach zu erweitern.
  • Arbeiten Sie mit benutzerdefinierten Post-Typen. Jede Metabox kann für viele benutzerdefinierte Post-Typen definiert werden.

Ich weiß, dass Sie bereits eine Antwort akzeptiert haben, aber ich füge dies für andere hinzu, die vielleicht etwas fortgeschrittener sind und ihre eigenen Meta-Boxen erstellen. Im Folgenden finden Sie den Code, den ich in einem aktuellen Projekt verwendet habe, um eine Datumsauswahl für ein Feld in einem benutzerdefinierten Posttyp zu aktivieren. Fühlen Sie sich frei, für Ihre Bedürfnisse zu ändern:

functionsdatei:

// Register datepicker ui for properties function admin_homes_for_sale_javascript(){ global $post; if($post->post_type == 'homes-for-sale' && is_admin()) { wp_enqueue_script('jquery-ui-datepicker', WP_CONTENT_URL . '/themes/philosophy/js/jquery-ui-datepicker.min.js'); } } add_action('admin_print_scripts', 'admin_homes_for_sale_javascript'); // Register ui styles for properties function admin_homes_for_sale_styles(){ global $post; if($post->post_type == 'homes-for-sale' && is_admin()) { wp_enqueue_style('jquery-ui', WP_CONTENT_URL . '/themes/philosophy/css/jquery-ui-1.8.11.custom.css'); } } add_action('admin_print_styles', 'admin_homes_for_sale_styles'); 

Dann Code inline mit Meta-Box, die die Datumsauswahl hat in:

  

WordPress 3.5+

Sie können jetzt einfach verwenden

 wp_enqueue_script( 'jquery-ui-datepicker' ); 

wie es mit core gebündelt ist.