Articles of wpdb do

Localização do database do WP para o “Valor do índice” Next Post to Create “

Eu tenho um DB malformado (nenhum mistério aqui, exclui alguns dados diretamente ao invés da interface de administração do WP). Eu exclui todas as postagens e meta para 400 +, mas quando crio uma nova postagem, a seqüência pega onde ela saiu (por exemplo, Post ID 434 ), enquanto espero que seja 400 . Existe […]

Como posso obter $ wpdb para mostrar avisos do MySQL?

Em alguns casos, quando recebemos uma consulta incorreta, tentaremos executar a consulta e dar um aviso (em vez de um erro). No prompt do MySQL, para ver esses avisos, você pode executar SHOW WARNINGS; . Por exemplo: mysql> SELECT * FROM wp_posts WHERE id = “hello”; Empty set, 1 warning (0.00 sec) mysql> SHOW WARNINGS; […]

$ wpdb-> update não está atualizando um campo na base de dados

Eu tenho uma tabela de database com um campo com valor padrão 0. Sempre que um registro de usuário, este campo precisa ser atualizado com a identificação do usuário de outra tabela. Os valores de id do usuário e a linha na tabela que estou atualizando estão em variables ​​de session. Eu tentei duas maneiras […]

Não consigo obter access a $ wpdb

Estou desenvolvendo algumas funcionalidades adicionais com um formulário de preenchimento automático jQuery, algumas tabelas de database personalizadas e PHP para consultar as tabelas. Tenho trabalhado fora da estrutura do WordPress usando o mysqli para a parte do database. Eu adicionei o formulário a uma página do WordPress (e adicionei as referências jQuery ao header). Quando […]

Devo usar uma coluna adicional no database?

Estou construindo um site para um cliente. Eles precisam de uma funcionalidade em que o WordPress pode saber se um usuário logado visualizou uma postagem para que eles possam enviar uma notificação ou ocultar o conteúdo original. Eu nunca precisei fazer isso antes, mas estou pesando duas abordagens. É melhor: Adicione uma coluna na tabela […]

Declaração de preparação adequada para ALTER TABLE e usando APÓS

Meu código para ALTER TABLE não faz uso do método prepare() de $wpdb e, portanto, o código precisa ser atualizado corretamente. Há muitos exemplos de consulta SELECT , etc, mas não conseguiu encontrar algo para ALTER TABLE com várias opções incluídas no SQL. Este é o código antigo. $post_qry = $wpdb->get_row( “SELECT * FROM $wpdb->posts” […]

Crie uma tabela com o plugin wordpress plugin

Eu sou um desenvolvedor de wordpress novo e eu gostaria de criar meu primeiro plugin de wordpress baseado no plugin do modelo do plugin wp plugin. O meu plugin terá que ver com os dados dos meus clientes, por isso, gostaria de criar uma tabela personalizada wp no wpdb. Gostaria de include algo como uma […]

Obtendo id de pesquisa a partir do database WP

Então eu tenho uma declaração php: $latest_pollsid que contém um número que aumenta em 1 cada vez que um formulário específico é enviado. Estou lendo esta declaração em várias funções e, para uma dessas funções, gostaria que ela capture o valor no momento atual e não a atualização. Essencialmente, eu quero que ele leia a […]

Desaceleração do database após a atualização para 3.4.1

Eu possuo uma instalação wordpress e atualizado para 3.4.1. Após a atualização, consegui uma desaceleração muito estranha para o meu wordpress. Afinal, usei o define(‘SAVEQUERIES’, true); no meu wp-config.php combinado com o seguinte código no meu tema footer.php global $wpdb; echo “”; print_r($wpdb->queries); echo ” “; e eu achei que, embora eu não tenha muitas […]

Por que $ wpdb retorna strings para valores inteiros mysql?

Eu acho muito inconveniente e difícil de entender que o comportamento padrão da interface db WordPress é converter todos os tipos inteiros (e flutuantes) em strings. por exemplo $wp_posts = $wpdb->get_results(‘SELECT * from wp_posts’); $unexpected_type = gettype($wp_posts[0]->ID) == ‘string’; Confirme a minha suspeita de que isso seja feito para suportar tipos inteiros muito grandes (espaçosos) […]