Aviso PHP: Uso constante não especificado de TEMPLATE_DOMAIN – Assume ‘TEMPLATE_ …

Um usuário perguntou ?

Olá

Eu uso um tema infantil do tema “Firmasite” para o meu site.

Descobri que o arquivo error_log contém aproximadamente 4.5Mb de linhas 19400 exclusivamente a partir da seguinte mensagem de erro, gerada entre 5 de março e hoje:

[22-Mar-2019 12:11:57 UTC] Aviso PHP: O uso constante não especificado de TEMPLATE_DOMAIN – ‘TEMPLATE_DOMAIN’ (este deve ser um erro em uma versão futura do PHP) é aceito em /home4/abc82/mysite.com/wp-content/themes/firmasite-child-theme/404. php on-line 16

Tema de firmasite-criança / 404.php se parece com isso:

<?php
/**
 * @package firmasite
 */
global $firmasite_settings;

get_header();
 ?>

		<div id="primary" class="content-area clearfix <?php echo $firmasite_settings["layout_primary_class"]; ?>">
			
			<?php do_action( 'open_content' ); ?>
            <?php do_action( 'open_loop' ); ?>

		          <h1 class="post-title">
            <?php _e('Page not found?', TEMPLATE_DOMAIN); ?></h1>
          <div class="post-content">
            <a href="http://www.mysite.com/wp-content/uploads/2015/01/page-not-found.png">
              <img class="size-full wp-image-62675 aligncenter" src="https://www.mysite.com/wp-content/uploads/2015/01/page-not-found.png" alt="Page not found error" width="255" height="300" /></a>
            <div class="post-content"><h3>The page you requested cannot be found!</h3>Perhaps you are here because: 
              <ul>	
                <li>The page has moved because of 
                <span style="color: #ffcc00;"><strong>ongoing</strong>
                </span> restructuring to improve & expand the web directory to a web portal, with news, recipes, discussion forums, groups and much more!
                </li>	
                <li>The page url has been changed
                </li>	
                <li>The page no longer exists
                </li>
              </ul><strong>Don't worry, we are still here.</strong>
              <ul>	
                <li><strong><strong>Try typing your search term for different, general articles and recipes in the search box below:</strong></strong>
                <p><?php echo do_shortcode('[wpbsearch]'); ?>
                  </li>	
                  <li><strong><strong>For Web Directory listings, please go to the 
                      <a title="Web Directory" href="http://www.mysite.com/directory/">Web Directory page</a>, or 
                      <a title="Web Directory Categories" href="http://www.mysite.com/directory/categories">Web Directory Categories</a> or use the 
                      <span style="color: #ffcc00;">Web directory search
                      </span> below.</strong></strong>
                  <p><br><?php echo do_shortcode('[sabai-directory-search-form page="shortcodes/shortcode-sabai-directory" return=1]'); ?>
                    </li>	
                    <li>If you are a webmaster or manage a website, business, institution or organization, you can add it to the web directory free by clicking the banner below
                    <p>
                      <div align="center">
                        <a href="http://www.mysite.com/add-directory-listing?bundle=directory_listing">
                          <img src="https://www.mysite.com/wp-content/uploads/2015/01/mooad65.png" alt="Add yours today!" width="240" height="240" border="0" /></a>
                      </div>
                      </li>
              </ul>
            </div>
          </div>

			<?php do_action( 'close_loop' ); ?>
            <?php do_action( 'close_content' ); ?>

			
		</div><!-- #primary .content-area -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

————-

Isso mostra as linhas 15 e 16, respectivamente:

<h1 class="post-title">
            <?php _e('Page not found?', TEMPLATE_DOMAIN); ?></h1>

Eu tenho usado esse tema/filho temático por vários anos e eu nunca me lembro de ter esse erro e não tenho ideia do que poderia ter inspirado ou quando começou. Há algum tempo, eu tinha uma error_log mais de 70MB por alguma razão que eu não estava envolvido, que eu não poderia facilmente abrir, mas eu suspeito que eu tinha pelo menos um pouco disso, embora eu suspeito que havia outros erros lá do passado.

O site usa PHP v7.2. Eu não sou um codificador e eu quero obter ajuda para se livrar disso.

Obrigado antecipadamente

Este tema foi modificado há 1 ano, há 7 meses. Este tema foi modificado há 1 ano, há 7 meses.

(@sterndata)

Moderador do fórum e voluntário da equipe de suporte

1 ano, 7 meses atrás

Sugiro fazer perguntas sobre https://wordpress.org/support/theme/firmasite#new-post para que os desenvolvedores e a comunidade de suporte a plugin/tema possam ajudá-lo com isso.

Como esse tema não é atualizado há mais de 3,5 anos, você pode não receber ajuda. No entanto, procure nos arquivos de tópicos para a linha como e certifique-se de que ambos os argumentos nessa definição estão dentro de citações individuais.define( 'TEMPLATE_DOMAIN'....

Esta resposta foi modificada há 1 ano, 7 meses.

(@xprt007)

1 ano, 7 meses atrás

Olá

Obrigado pela resposta rápida. Sim, eu sei que este tópico específico não é suportado há muito tempo, mas de alguma forma, era quase impossível encontrar outro que mostrasse os diferentes tipos de conteúdo no meu site como este.

Na época em que o autor se tornou disponível, ele respondeu a pedidos de apoio, mas parece que algo aconteceu com ele, já que o site de desenvolvimento dos autores estava inativo há tanto tempo. Não há possibilidade de obter ajuda no fórum de apoio ao tema.

Aproximadamente, onde exatamente devo procurar por essas linhas? / Firmasita? Mesmo isso provavelmente tem centenas de arquivos e definitivamente muitos em assinaturas/modelos.

Sobre

(@sterndata)

Moderador do fórum e voluntário da equipe de suporte

1 ano, 7 meses atrás

Tente usar o plugin “localizador de cabos”. É útil em situações como esta.

Localizador de cordas

(@xprt007)

1 ano, 7 meses atrás

Olá

Então eu usei aquele localizador de cabos e o único tópico onde ele encontrou o cabo “TEMPLATE_DOMAIN”… foi ‘

Nenhuma outra alteração incluída ou define( 'TEMPLATE_DOMAIN'define('TEMPLATE_DOMAIN'

Recebido.

Eu concordei em mudá-lo para ‘

… o que era esperado. No topo da página Do Localizador de Cordas – Editor de Código, eu tinha o aviso…

Detectamos uma rescisão de etiqueta de código PHP, que foi automaticamente removida para evitar erros no seu código.

Fora isso, para as primeiras páginas dos sites que revisei, não parecia haver erros visíveis.

Tentei verificar se algum dos outros tópicos que tinha tinha tinha essa corrente, mas nenhum deles.

Essa mudança está correta?

Vou verificar error_log se há novas entradas porque eu esvaziei antes de fazer a mudança.

Agradeço sua ajuda.

Sobre

Esta resposta foi modificada há 1 ano, 7 meses. Esta resposta foi modificada há 1 ano, 7 meses.

Resolveu seu problema?

0/0

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *