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 trailingslashit() no WordPress - Daniel Kossmann

Com a função PHP trailingslashit() você se certifica que um caminho de arquivos (path), ou string, sempre termina com / (barra), para evitar a sua ausência ou barras duplicadas. Apesar de ter sido feito para caminhos de arquivos, também pode ser utilizado para outras coisas, como URLs.

Acredito que um uso bem comum, é quando você está recebendo um caminho de arquivos de uma função para juntar com um outro caminho e quer se certificar que o mesmo foi juntado corretamente.

$arquivo = trailingslashit( get_template_directory_uri() ) . 'style.css';
wp_enqueue_style( 'main-css', $arquivo );Code language: PHP (php)

O mesmo também pode ser utilizado para incluir um arquivo com include ou require:

require trailingslashit( get_template_directory() ) . 'customizado.php';Code language: PHP (php)

Além disso, você pode usar em URLs para se certificar que tem uma / antes do novo trecho e outra no final:

$url = get_permalink();
$url_trecho = "sobre";

$url_final = trailingslashit( $url ) . trailingslashit( $url_trecho );Code language: PHP (php)

Como dica adicional, se o seu objetivo é juntar dois caminhos de arquivos, recomendo utilizar uma função específica para isso chamada path_join(). Escrevi um exemplo de como utilizá-lo no PainelWP 88.



Comments

Deixe um comentário

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