WordPress

9
Limitar a pesquisa a caracteres latinos

Gostaria de limitar a pesquisa a caracteres usados ​​no idioma inglês + números. O motivo é que, olhando para as consultas mais lentas do log do mysql, as mais encontradas vêm de pesquisas em caracteres árabes, russos e chineses, então eu gostaria de ignorá-las e exibir uma mensagem de...

9
Posso usar a API REST no formato de link permanente normal?

Recentemente, todas as minhas solicitações de API REST se voltaram repentinamente para retornar um erro 404, Toda solicitação (não importa o ponto de extremidade personalizado ou interno). Então eu achei que era por causa da estrutura do permalink. /wp-json/não está acessível sob link permanente,...

9
O WordPress 4.8.1 usa mysql_connect que não funciona com o PHP 7

Acabei de atualizar para o PHP 7 apenas para descobrir que o WordPress 4.8.1 (versão mais recente) ainda usa mysql_connect no módulo wp-db.php, mas o mysql_connect foi descontinuado. O código a seguir é obtido de wp-db-php, linhas 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect(...

9
verifique o URL solicitante

Usando o WP 4.8.2 Qual é a melhor maneira de verificar o URL solicitante ao processar uma solicitação com a rest-api? Por exemplo, um site recebe uma solicitação e você deseja verificar se veio de um URL 'permitido'. E falhe se o URL não for permitido. Isso não funciona: function...

9
O WPDB prepara - como% - espaços reservados?

Esses {xxx...}espaços reservados %em uma instrução LIKE são normais? Se sim, quando eles serão convertidos novamente em %'s? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136)

9
MariaDB como um banco de dados back-end

Sei que o WordPress espera usar o MySQL como back-end do banco de dados, mas posso mudar para o MariaDB? O MariaDB é uma bifurcação do MySQL que inclui várias melhorias muito boas para gerenciamento e possui ótimas melhorias na linguagem