Alterar o tema através de programação
No WordPress, para muar o temas é bem fácil. Mas que quando você tem que alterar um tema de programação? Basta ler o seguinte truco para descobrir. É muito mais fácil do que você pode pensar!
A primeira coisa que você tem que fazer é colar a seguinte função em seu arquivo functions.php.
switchTheme função ($ theme) (
global $ wpdb;
if (isset ($ tema)) (
$ queries = array ( "UPDATE wp_options SET option_value = 'default' WHERE option_name = 'modelo';",
"UPDATE SET option_value wp_options = 'default' WHERE option_name stylesheet = '';", "UPDATE SET option_value wp_options = 'default' ONDE option_name = 'current_theme';");
foreach ($ queries R $ query) (
$ wpdb-> query ($ query);
)
)
)
O que foi feito na função era simplesmente para atualizar a tabela wp_options (mudar o prefixo, se necessário) com um nome novo tema. Você provavelmente notou que foi usado consultas em um loop, o que não é uma boa prática. Há com certeza uma maneira melhor de fazer isso, porque não é um código de um especialista em SQL. Se você sabe como conseguir o mesmo efeito sem o uso de consultas looped, não dude em deixar um comentário!
Depois de colar a função em sua functions.php arquivo, você pode chamá-lo, por exemplo, utilizando um filtro. O $ theme parâmetro é o nome do tema. Por exemplo padrão para restaurar o bom velho tema Kubrick.
Fonte: wprecipes





Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste site reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.