Exemple #1
0
 protected function _get_labels()
 {
     $singular_name = String::capitalize($this->_name);
     $plural_name = $this->_pluralize ? String::pluralize($singular_name) : $singular_name;
     $lowercase_singular_name = String::lowercase($singular_name);
     $lowercase_plural_name = String::lowercase($plural_name);
     $default_labels = ['name' => $plural_name, 'singular_name' => $singular_name, 'add_new' => __("Add New", 'wpkit'), 'add_new_item' => sprintf(__("Add New %s", 'wpkit'), $lowercase_singular_name), 'edit_item' => sprintf(__("Edit %s", 'wpkit'), $lowercase_singular_name), 'new_item' => sprintf(__("New %s", 'wpkit'), $lowercase_singular_name), 'all_items' => sprintf(__("All %s", 'wpkit'), $lowercase_plural_name), 'view_item' => sprintf(__("View %s", 'wpkit'), $lowercase_singular_name), 'search_items' => sprintf(__("Search %s", 'wpkit'), $lowercase_plural_name), 'not_found' => sprintf(__("No %s found", 'wpkit'), $lowercase_plural_name), 'not_found_in_trash' => sprintf(__("No %s found in Trash", 'wpkit'), $lowercase_plural_name), 'parent_item_colon' => null, 'menu_name' => $plural_name];
     return wp_parse_args($this->_custom_labels, $default_labels);
 }
Exemple #2
0
 protected function _get_labels()
 {
     $singular_name = String::capitalize($this->_name);
     $plural_name = $this->_pluralize ? String::pluralize($singular_name) : $singular_name;
     $lowercase_plural_name = String::lowercase($plural_name);
     return wp_parse_args($this->_custom_labels, ['name' => $plural_name, 'singular_name' => $singular_name, 'search_items' => sprintf(__("Search %s", 'wpkit'), $plural_name), 'popular_items' => sprintf(__("Popular %s", 'wpkit'), $plural_name), 'all_items' => sprintf(__("All %s", 'wpkit'), $plural_name), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => sprintf(__("Edit %s", 'wpkit'), $singular_name), 'update_item' => sprintf(__("Update %s", 'wpkit'), $singular_name), 'add_new_item' => sprintf(__("Add New %s", 'wpkit'), $singular_name), 'new_item_name' => sprintf(__("New %s Name", 'wpkit'), $singular_name), 'separate_items_with_commas' => sprintf(__("Separate %s with commas", 'wpkit'), $lowercase_plural_name), 'add_or_remove_items' => sprintf(__("Add or remove %s", 'wpkit'), $lowercase_plural_name), 'choose_from_most_used' => sprintf(__("Choose from the most used %s", 'wpkit'), $lowercase_plural_name), 'not_found' => sprintf(__("No %s found", 'wpkit'), $lowercase_plural_name), 'menu_name' => $plural_name]);
 }
Exemple #3
0
 /**
  * Create Functions class
  *
  * @param string $name module name (folder)
  * @param array $constants list of module functions constants
  */
 protected function _create_module_functions_class($name, array $constants = [])
 {
     $class_name = String::capitalize($name);
     $functions_class_name = "\\modules\\{$name}\\Functions";
     $var = '';
     foreach ($constants as $name => $value) {
         $var .= 'const ' . $name . ' = "' . $value . '"; ';
     }
     eval("class {$class_name} extends {$functions_class_name} { {$var} }");
 }