Como carregar e usar eficientemente a API wordpress de fora da estrutura original

Eu quero chamar funções do WordPress (as mesmas que usamos para construir um tema) de fora da estrutura original / pasta / arquivos do WordPress.

Por exemplo, na pasta do meu tema eu criei uma pasta chamada custom , na qual eu crie arquivos como header-small.php , header-medium.php , etc. Portanto, cada um desses arquivos php personalizados chama as funções WP.

Eu sei que devo include o wp-load.php e funciona bem, mas estou preocupado com o tempo de carga e o desempenho, e se estou carregando mais coisas do que eu preciso.

Existe uma maneira eficiente de usar a API sem carregar todo o WordPress?

obrigado

Solutions Collecting From Web of "Como carregar e usar eficientemente a API wordpress de fora da estrutura original"

O que você pergunta é se o WordPress é modular. Quase como muitos plugins que compõem o núcleo e você poderia usar um desses plugins. Existem alguns arquivos com classs que você pode chamar por conta própria, mas, mesmo assim, alguns dos methods usam até mesmo as funções WP mais pequenas do núcleo.

Eu não me preocuparia com o tempo de carregamento. Talvez 5 anos atrás, mas se o seu site precisar de um CMS dirigindo, o WordPress será mais um benefício do que um obstáculo.

Esta página explica como carregar o WordPress externamente, ou seja, no phpBB ou um site básico …

http://codex.wordpress.org/Integrating_Wordpress_with_Your_Website

É tudo sobre essas linhas …

 < ?php /* Short and sweet */ define('WP_USE_THEMES', false); require('./wp-blog-header.php'); ?> 

O WP_USE_THEMES definido como falso evita carregar algumas coisas, mas, além disso, não há opção para excluir mais do núcleo.