miércoles, 1 de mayo de 2019

Wordpress - functions - php CONFIGURADO

mayo 01, 2019 // by Alex // // No comments

PHP


////////////////////////////////////
// AGREGAR EL ACTIVE AL MENÚ DE NAVEGACIÓN
////////////////////////////////////
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); function special_nav_class ($classes, $item) { if (in_array('current-menu-item', $classes) ){ $classes[] = 'active '; } return $classes; }

////////////////////////////////////
// ACTIVAR EL MÉNU DE NAVEGACIÓN Y MENÚ DEL FOOTER
////////////////////////////////////
register_nav_menus( array(
'nav_menu' => 'Menu nav',
'footer_menu' => 'Menu footer',
) );

////////////////////////////////////
// ACTIVAR LA OPCIÓN IMAGEN DEL POST
////////////////////////////////////
add_theme_support( 'post-thumbnails' );

////////////////////////////////////
//Quitar el editor nuevo de wordpres
////////////////////////////////////
add_filter('use_block_editor_for_post', '__return_false');


////////////////////////////////////
// AGREGA GESTIÓN DE LOGO EN PERSONALIZAR
////////////////////////////////////
add_theme_support( 'custom-logo', array(
'height' => 100,
'width' => 400,
'flex-height' => true,
'flex-width' => true
));

////////////////////////////////////
//Font awesome 4.7
///////////////////////////////////
wp_register_style( 'Font_Awesome', 'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
wp_enqueue_style('Font_Awesome');


////////////////////////////////////
// AGREGAR EL FRAMEWORK BOOTSTRAP 4.3.1
///////////////////////////////////
function themebs_enqueue_styles() {
wp_enqueue_style( 'bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css' );

}
add_action( 'wp_enqueue_scripts', 'themebs_enqueue_styles');


function themebs_enqueue_scripts() {
wp_enqueue_script( 'bootstrap', 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js', array( 'jquery' ) );
wp_enqueue_script( 'popper', 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js', array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'themebs_enqueue_scripts');


////////////////////////////////////
// SE AGREGA LA HOJA STYLE.CSS
////////////////////////////////////
add_action( 'wp_enqueue_scripts', 'custom_enqueue_styles');

function custom_enqueue_styles() {
wp_enqueue_style( 'custom-style',
get_stylesheet_directory_uri() . '/style.css',
array(),
wp_get_theme()->get('Version')
);
}


////////////////////////////////////
// AGREGAR EL FRAMEWORK AOS
///////////////////////////////////
function themeaos_enqueue_styles() {
wp_enqueue_style( 'aos', 'https://unpkg.com/aos@2.3.1/dist/aos.css' );

}
add_action( 'wp_enqueue_scripts', 'themeaos_enqueue_styles');

function themeaos_enqueue_scripts() {
wp_enqueue_script( 'aos', 'https://unpkg.com/aos@2.3.1/dist/aos.js', array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'themeaos_enqueue_scripts');



////////////////////////////////////
//Quitar error HTTP en las imágenes
///////////////////////////////////
add_filter( 'wp_image_editors', 'change_graphic_lib' );
function change_graphic_lib($array) {
return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}

0 comentarios:

Publicar un comentario