add_filter, add_action
wordpress add_filter:
- add_filter(’login_headerurl’, 'ifHeaderUrl’); – adres logo przy panelu logowania
- add_filter(’acf/fields/google_map/api’, ifMapKey’); – dodanie API key do google map
wordpress add_action:
- add_action(’login_enqueue_scripts’, 'ifLoginCSS’); – wczytanie styli przy logowaniu
- add_action(’wp_enqueue_scripts’, 'if_files’); – załadowanie styli i scryptów
- add_action(’after_setup_theme’, 'if_features’); – dodanie dodatkowych funkcjonalności do theme
- add_action(’pre_get_posts’, 'if_adjust_queries’);
- add_action(’admin_init’, 'redirectSubscriber’); – akcja zaraz po zalogowaniu
- add_action(’wp_loaded’, 'noAdminBar’); – gdy jesteśmy zalogowani
snipets:
// Custom Login Screen function ifHeaderUrl() { return esc_url(site_url('/')); } add_filter('login_headerurl', 'ifHeaderUrl'); function ifLoginCSS() { wp_enqueue_style('if_main_style', get_stylesheet_uri()); } add_action('login_enqueue_scripts', 'ifLoginCSS'); function ifLoginTitle() { return get_bloginfo('name'); } add_filter('login_headertitle', 'ifLoginTitle');
// Add styles and scripts function if_files() { wp_enqueue_script('main_scripts', get_theme_file_uri('/js/main.min.js'), NULL, microtime(), true); wp_enqueue_script('scripts_bundled', get_theme_file_uri('/js/scripts-bundled.js'), NULL, microtime(), true); wp_enqueue_script('scripts_bundled', get_theme_file_uri('/js/scripts-bundled.js'), array('jquery'), microtime(), true); wp_enqueue_script('bootstrapJS', '//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js', NULL, '1.0', true); wp_enqueue_style('bootstrapCSS', '//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'); wp_enqueue_style('ionicons', '//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css'); wp_enqueue_style('if_main_style', get_stylesheet_uri()); wp_localize_script('main_scripts', 'ifData', array( 'root_url' => get_site_url() )); } add_action('wp_enqueue_scripts', 'if_files');
Hope this helps and happy coding :)
Zobacz jeszcze
wykaz kategorii z ilością wpisów
Wykaz kategorii portalu z ilością wpisów: <ul> <?php wp_list_categories( array( 'orderby' => 'name', 'show_count' => true, 'exclude'...