Arquivo PHP externo e Pretty Permal

Estou trabalhando no desenvolvimento da API REST para um site baseado em WP. O ponto final é http://example.com/api.php Incluí wp-load.php na parte superior do arquivo para acessar as funções do WP etc.

No entanto, http://example.com/api.php está carregando normalmente no navegador (não é exibido como nenhum parâmetro está passando). Quando eu estou passando todos os parâmetros como http://example.com/api.php?items=books eu estou na página de erro não encontrada do WordPress.

A maioria das partes com fio é, quando desabilitamos Pretty Permalink, tudo está funcionando normalmente.

Solutions Collecting From Web of "Arquivo PHP externo e Pretty Permal"