Obter o wordpress só rodapé externas página php

0

Pergunta

Eu estou trabalhando em uma aplicação onde eu só preciso para obter o wordpressrodapé fora php página eu estou usando o código abaixo

<?php require('../wp-blog-header.php'); ?>
<?php wp_footer(); ?>

mas ele está carregando NULO,quando eu useing código abaixo

<?php require('../wp-blog-header.php'); ?>
<?php get_header(); ?>
<?php wp_footer(); ?>

ele carrega cabeçalho e rodapé, mas eu quero carregar apenas rodapé, por favor deixe-me saber o que devo fazer

Obrigado

footer php wordpress
2021-11-23 16:08:32
1

Melhor resposta

0

Referem-se a partir desta pergunta.

Você pode usar get_footer() função.

<?php

require __DIR__ . '/wp-blog-header.php';

// create false $wp_styles to prevent errors.
$wp_styles = new \stdClass();
$wp_styles->queue = [];

get_footer();

No caso de seu arquivo é o mesmo local com wp-blog-header.php em seguida, use o mesmo caminho, como mostrado acima.

Atenção! O resultado talvez HTML inválido, pois os elementos são fechados sem abrir. Exemplo </div> sem correspondência <div>.

Soluções alternativas.

  • Utilização cURL para buscar a sua home page e, em seguida, usar o PHP Dom para pegar específico de apenas parte do HTML. Ideias: 1, 2
  • Usar AJAX para buscar a sua home page e, em seguida, usar JS Dom para pegar específico de apenas parte do HTML. (Ver referência).

Essas 2 opções, eu não posso mostrar o código, porque cada tema WordPress utilizam diferentes elementos HTML e estilos.

2021-11-23 18:18:21

get_footer() retornar null
XenBulletins

se eu usar get_header (), em seguida, ele funciona, mas o retorno cabeçalho e rodapé
XenBulletins

@XenBulletins Referem-se a partir de WP doc o get_footer() chamada de função do tema de rodapé[-xxx].php. Se ele realmente é null em seguida, verifique seu tema WP que o ficheiro de rodapé render alguma coisa ou não. Dificilmente é possível ser null. Meu resultado: o tema do rodapé foi proferida antes mensagens de erro.
vee

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................