Skip to content

Instantly share code, notes, and snippets.

View alandbh's full-sized avatar

Alan Vasconcelos alandbh

View GitHub Profile
@alandbh
alandbh / shortcode_unautop.php
Created February 23, 2016 19:32
Retira os parágrafos e quebras de linha automáticos dos conteúdos dos shortcodes removes auto paragraphs an BRs inside shortcodes
/*
RETIRA OS PARÁGRAFOS E <BR> NOS CONTEÚDOS DOS SHORTCODES
*/
remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 99);
add_filter( 'shortcode_unautop',100 );
@alandbh
alandbh / shortcode.php
Created February 23, 2016 19:29
Shortcode
// Shortcode de botões
class short_botao {
function shortcode($atts, $content = null)
{
extract(shortcode_atts(array(
'classe' => '',
'id' => '',
'link' => '#'
), $atts));
@alandbh
alandbh / the_slug.php
Created February 23, 2016 19:27
Retorna o slug de cada pagina Returns the page slug
// para retornar o slug de cada pagina
function the_slug($echo=true){
$slug = basename(get_permalink());
do_action('before_slug', $slug);
$slug = apply_filters('slug_filter', $slug);
if( $echo ) echo $slug;
do_action('after_slug', $slug);
return $slug;
}
@alandbh
alandbh / isMobile.php
Last active February 23, 2016 19:37
Checa se o dispositivo é móvelChecks if it's a mobile device
/* DETECTA SE É DISPOSITIVO MÓVEL
================================================== */
function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
@alandbh
alandbh / remove-wp-update-warning.php
Created February 23, 2016 19:20
Remove o aviso para atualizar o Wordpress
/* ----------------
Remove o aviso para atualizar o Wordpress
Alan
----------------- */
function no_update_notification() {
if (!current_user_can('activate_plugins')) remove_action('admin_notices', 'update_nag', 3);
}
@alandbh
alandbh / change-user-role-capabilities.php
Created February 23, 2016 18:43
Altera as capacidades de um role user Change user role capabilities
/* ----------------
Dá ao perfil "Editor" a permissão de editar o Menu em Aparência > Menus
Alan
----------------- */
// pega o objeto "Role" do tipo "Editor" que é o caso do usuário "MMA"
@alandbh
alandbh / add_admin_style.php
Created February 23, 2016 18:41
Insere estilos CSS na área de administração
/* ----------------
Deixa invisível o campo Plano de trabalho
Alan
----------------- */
function ocultaPlanoDeTrabalho() {
echo '<style>
@alandbh
alandbh / change_post_menu_label.php
Created February 23, 2016 18:38
Altera o menu "Posts" para "Notícias"
/* ----------------
Altera o menu "Posts" para "Notícias"
Alan
----------------- */
// Adicionado por Alan (02/04/2015)
@alandbh
alandbh / custom_login_logo.php
Last active September 9, 2017 19:43
Altera a logo / logotipo na tela de login
/* ----------------
Altera a logo na tela de login
Alan
----------------- */
add_action( 'login_head', 'custom_login_logo' );
function custom_login_logo() {
@alandbh
alandbh / change-username-label.php
Created February 23, 2016 18:36
Altera o label do campo de Nome de usuário
/* ----------------
Altera o label do campo de Nome de usuário para matrícula
Alan
----------------- */
add_action('admin_head-user-new.php', 'setup_user_edit');
add_action('admin_head-user-edit.php', 'setup_user_edit');