Codigo sidebar en php objetos
-
Acabo de construir esta funcion para crear sidebar pero no se como tengo que llamar a la funcion con un add action porque la funcion es un objeto en si.
<?php /** * Construir una sidebar widget con php objetos * Pegar en el functions del tema * */ class sidebarwidget{ public $name; public $id; public $clasesidebar; public $descripcionsidebar; public $traduccion; public $elementwidget; public $element_title; function __construct($name,$id,$clasesidebar,$descripcionsidebar,$traduccion,$elementwidget, $element_title) { $this->name = $name; $this->id = $id; $this->clasesidebar = $clasesidebar; $this->descripcionsidebar = $descripcionsidebar; $this->traduccion = $traduccion; $this->elementwidget = $elementwidget; $this->element_title = $element_title; }/**Fin del constructor */ public function sidebar_widgets_obj() { register_sidebar( array( 'name' => esc_html__( "{$this->name}" ), 'id' => "{$this->id}", 'class' => "{$this->clasesidebar}", 'description' => esc_html__( "{$this->descripcionsidebar}", "{$this->traduccion}" ), 'before_widget' => "<{$this->elementwidget}" . 'id="%1$s" class="widget %2$s"> ' , 'after_widget' => "</{$this->elementwidget}>", 'before_title' => "<{$this->element_title}" . 'class="widget-title">', 'after_title' => "</{$this->element_title}>", )/**end_array */);/**end_register_sidebar */ }/**end sidebar widget obj */ }/**end class sidebar widget obj */ $sidebar10 = new sidebarwidget("new_widget_area_obj" , "prueba_widget" , "claseprueba" , "widgetbarra_objetos" , "traduccion" , "section" , "h4"); $sidebar10->sidebar_widgets_obj(); ?>
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
- El debate ‘Codigo sidebar en php objetos’ está cerrado a nuevas respuestas.