Lista de comandos MySQL para WordPress
# Alterar Siteurl & Homeurl UPDATE wp_options SET option_value = replace(option_value, ‘http://www.enderecoantigo.com’, ‘http://www.novoendereco.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’; # Alterar GUID UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.enderecoantigo.com’, ‘http://www.novoendereco.com’); # Alterar URL no conteúdo dos posts …
Mostrar anexos de posts e páginas no WordPress
Para mostrar post attachments ou page attachments basta adicionar o seguinte código no theme onde se pretende mostrar os anexos: <?php $argsThumb = array( 'order' => 'ASC', 'post_type' => 'attachment', 'post_parent' => $post->ID, 'post_mime_type' => 'image', 'post_status' => null ); …
Criar breadcrumbs sem plugin
Breadcrumbs são uma funcionalidade que praticamente todos os sites WordPress incluem recorrendo a plugins. Para criar breadcrumbs sem ter de instalar plugins insere o seguinte código no ficheiro functions.php: <?php function the_breadcrumb() { echo '<ul id="crumbs">'; if (!is_home()) { echo …
Alterar acesso a Menus e Widgets do WordPress
As Widgets e Menus do WordPress são funcionalidades bastante úteis para qualquer gestor de um site. Contudo por vezes determinados utilizadores precisam de acesso aos mesmos mas por motivos de restrição é necessário que um utilizador com nível de acesso …
Verificar se post tem parent
Para verificar se um artigo é filho de outro artigo insere a seguinte função no ficheiro functions.php <?php function has_parents($page_id) { global $post; $is_child = false; $parents = get_post_ancestors($post); if ($parents) { foreach ($parents as $one_parent_id) { if ($one_parent_id == …
