Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-for-gutenberg domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hustle domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/danielkossmann.com/files/wp-includes/functions.php on line 6114
Como utilizar admin_url() no WordPress - Daniel Kossmann

Com a função PHP admin_url() você obtém a URL do painel administrativo do site, podendo ser passado como argumento opcional um caminho adicional. Segue abaixo um exemplo de uso:

<?php
$area_administrativa = admin_url();Code language: PHP (php)

A vantagem de utilizar esta função é que se o site alterar o caminho da área administrativa, que às vezes é feito por questões de segurança, o seu link continuará funcionando. Isto é muito útil principalmente para plugins e temas que utilizam links para outras páginas dentro da área administrativa do WordPress.

Criando links rápidos para ações no painel administrativo do WordPress

A função pode ser utilizada para criar links de acesso para determinadas ações no painel, como:

<?php
// Post - Categorias
$url = admin_url( 'edit-tags.php?taxonomy=category' ); 

// Post - Criar novo
$url = admin_url( 'post-new.php' ); 

// Ferramentas - Diagnóstico - Aba: Informação
$url = admin_url( 'site-health.php?tab=debug' );

// Configurações - Links permanentes
$url = admin_url( 'options-permalink.php' );Code language: PHP (php)


Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *