Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @since Theme Blisq V2.0
- *
- * @return void
- */
- if ( ! function_exists( 'setup_blisq_theme' ) ) {
- function setup_blisq_theme() {
- //Adiciona feed ao head
- add_theme_support( 'automatic-feed-links' );
- //Ativa o uso de imagens
- add_theme_support( 'post-thumbnails' );
- //Define menus
- register_nav_menus( array(
- 'menu-top' => __( 'Menu Top','cwd_wp_bootstrapwp' ),
- 'menu-bottom' => __( 'Menu Bottom','cwd_wp_bootstrapwp' ),
- ) );
- //Ativa opção multiplos formatos para Post's
- add_theme_support( 'post-formats', array ( 'aside', 'gallery', 'quote', 'image', 'video' ) );
- }
- }
- add_action( 'after_setup_theme', 'setup_blisq_theme' );
- require_once 'framework/admin/theme_options/customizer.php';
- //Folha css login
- function folha_estilos_bakcoffice() {
- $admin_handle = 'login_css';
- $admin_stylesheet = get_template_directory_uri() . '/framework/admin/css/blisq_login.css';
- wp_enqueue_style( $admin_handle, $admin_stylesheet );
- }
- add_action( 'login_enqueue_scripts', 'folha_estilos_bakcoffice' );
- //Folha da css backend
- function admin_css() {
- $admin_handle = 'admin_css';
- $admin_stylesheet = get_template_directory_uri() . '/framework/admin/css/blisq_admin.css';
- wp_enqueue_style( $admin_handle, $admin_stylesheet );
- }
- add_action('admin_print_styles', 'admin_css', 11 );
- add_action( 'admin_enqueue_scripts', 'mw_enqueue_color_picker' );
- function mw_enqueue_color_picker( $hook_suffix ) {
- wp_enqueue_style( 'wp-color-picker' );
- wp_enqueue_script( 'admin-js', get_template_directory_uri() .'/framework/admin/js/admin.js', array( 'wp-color-picker' ), false, true );
- }
- function scripts_admin($hook) {
- global $post_type;
- global $post;
- if( ('post' == $post_type || 'projeto' == $post_type )&& ('post.php' == $hook || 'post-new.php' == $hook)){
- wp_enqueue_script( 'anexos_js', get_template_directory_uri() .'/framework/admin/js/anexos.js' );
- }
- }
- add_action( 'admin_enqueue_scripts', 'scripts_admin' );
- //Frontend scripts
- function blisq_js_scripts() {
- wp_enqueue_script( 'js-jquery', get_template_directory_uri() . '/assets/js/jquery-3.3.1.min.js' );
- wp_enqueue_script( 'js-bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.min.js', array(), '20180503', true );
- wp_enqueue_script( 'js-prettybox', get_template_directory_uri() . '/assets/js/jquery.prettyPhoto.js', array(), '20170101', true );
- wp_enqueue_script( 'js-jquery-ui', get_template_directory_uri() . '/assets/js/jquery-ui.min.js', array(), '20170101', true );
- wp_enqueue_script( 'js-jquery-ui-pt', get_template_directory_uri() . '/assets/js/jquery-ui-portugues.js', array(), '20170101', true );
- wp_enqueue_script( 'js-select2', get_template_directory_uri() . '/assets/js/select2.min.js', array(), '20180503', true );
- wp_enqueue_script( 'js-validate', get_template_directory_uri() . '/assets/js/validate.js', array(), '20170101', true );
- wp_enqueue_script( 'js-cookies', get_template_directory_uri() . '/assets/js/cookies.js', array(), '20170101', true );
- wp_enqueue_script( 'js-lightbox', get_template_directory_uri() . '/assets/lightbox/js/lightgallery-all.min.js', array(), '20170101', true );
- wp_enqueue_script( 'js-lightbox-zoom', get_template_directory_uri() . '/assets/lightbox/js/lg-zoom.min.js', array(), '20170101', true );
- wp_enqueue_script( 'js-slick', get_template_directory_uri() . '/assets/js/slick.min.js', array(), '20170101', true );
- wp_enqueue_script( 'js-blisq', get_template_directory_uri() . '/assets/js/blisq.js', array(), '20170101', true );
- wp_enqueue_script( 'js-validacao-contactos', get_template_directory_uri() . '/assets/js/validacao_contactos.js', array(), '20170101', true );
- wp_enqueue_script( 'js-pedido', get_template_directory_uri() . '/assets/js/projetos.js', array(), '20180813', true );
- }
- add_action( 'wp_enqueue_scripts', 'blisq_js_scripts' );
- function blisq_stylesheets() {
- wp_enqueue_style( 'css-bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.min.css' );
- wp_enqueue_style( 'css-fontawesome', get_template_directory_uri() . '/assets/css/fontawesome-free-5.0.11/css/fontawesome-all.min.css' );
- wp_enqueue_style( 'css-jquey-ui', get_template_directory_uri() . '/assets/css/jquery-ui.css' );
- wp_enqueue_style( 'css-select2', get_template_directory_uri() . '/assets/css/select2.min.css' );
- wp_enqueue_style( 'css-lightbox-transitions', get_template_directory_uri() . '/assets/lightbox/css/lg-transitions.min.css' );
- wp_enqueue_style( 'css-lightbox', get_template_directory_uri() . '/assets/lightbox/css/lightgallery.min.css' );
- wp_enqueue_style( 'css-slick', get_template_directory_uri() . '/assets/css/slick.css' );
- wp_enqueue_style( 'css-blisq', get_template_directory_uri() . '/assets/css/blisq.css' );
- wp_enqueue_style( 'css-blisq-responsive', get_template_directory_uri() . '/assets/css/responsive-blisq.css' );
- wp_enqueue_style( 'css-custom', get_template_directory_uri() . '/style.css' );
- }
- add_action( 'wp_enqueue_scripts', 'blisq_stylesheets' );
- //remove admin bar
- add_filter('show_admin_bar', '__return_false');
- //Galeria
- remove_filter('the_content', 'easy_image_gallery_append_to_content');
- //Remover páginas
- function remove_menus(){
- //remove_menu_page( 'index.php' ); //Dashboard
- //remove_menu_page( 'jetpack' ); //Jetpack*
- //remove_menu_page( 'edit.php' ); //Posts
- // remove_menu_page( 'upload.php' ); //Media
- //remove_menu_page( 'edit.php?post_type=page' ); //Pages
- remove_menu_page( 'edit-comments.php' ); //Comments
- //remove_menu_page( 'themes.php' ); //Appearance
- //remove_menu_page( 'plugins.php' ); //Plugins
- //remove_menu_page( 'users.php' ); //Users
- //remove_menu_page( 'tools.php' ); //Tools
- //remove_menu_page( 'options-general.php' ); //Settings
- }
- add_action( 'admin_menu', 'remove_menus' );
- //Include framework
- require_once 'framework/main.php';
- //Reduzir resumo
- function custom_excerpt_length( $length ) {
- return 25;
- }
- add_filter( 'excerpt_length', 'custom_excerpt_length' , 999 );
- //Video responsive
- add_filter('embed_oembed_html', 'wrap_embed_with_div', 10, 3);
- function wrap_embed_with_div($html, $url, $attr) {
- return "<div class=\"responsive-container\">".$html."</div>";
- }
- //Pedidos ajax
- add_action('wp_head', 'myplugin_ajaxurl');
- function myplugin_ajaxurl() {
- echo '<script type="text/javascript">
- var ajaxurl = "' . admin_url('admin-ajax.php') . '";
- </script>';
- }
- function blisq_phpmailer_setup( PHPMailer $phpmailer ) {
- $phpmailer->Host = 'a.relay.interacesso.pt';
- $phpmailer->Port = 25; // Setup the port suggest by SMTP server
- $phpmailer->SMTPAuth = true; // Force SMTP to use username and password authentication
- $phpmailer->Username = 'blisq';
- $phpmailer->Password = '66HAVAqeyu';
- //$phpmailer->SMTPDebug = 2; //Alternative to above constant
- $phpmailer->isSMTP();
- $phpmailer->SMTPSecure = false;
- $phpmailer->SMTPAutoTLS = false;
- }
- add_action( 'phpmailer_init', 'blisq_phpmailer_setup' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement