Pergunta do WordPress Insert Pages: Conflito com o calendário de eventos do plug-in tudo-em-um

Um usuário perguntou 👇

Olá,

Você se importaria de ver minha solicitação de suporte lá?

O problema é que o calendário de eventos tudo-em-um do plug-in entra em conflito com a maneira como as incorporações de página funcionam. A propósito, a mesma coisa acontece com o plugin Page Insert.

Eu pensei que este é um problema com esse plugin de calendário, mas o defensor assume que é causado pelo Page Insert e pelo outro plugin pós-inserção.

obrigado antecipadamente, aborsum

(@figuraone)

2 anos, 10 meses atrás

O plug-in conecta o Global All-in-One Event Calendar a the_content filter para adicionar detalhes do evento, portanto, quando você adiciona uma página a uma página de evento, ele insere os detalhes do evento acima do conteúdo da página principal e do conteúdo da página enviada.

Você pode se conectar a ai1ec_event_content e verifique o contexto e decida se deseja mostrar o conteúdo bruto ou o conteúdo com os detalhes do evento enviado. Exemplo:

function my_ai1ec_event_content( $modified_content, $original_content ) {
	return 'ai1ec_event' === get_post_type() ? $modified_content : $original_content;
}
add_filter( 'ai1ec_event_content', 'my_ai1ec_event_content', 10, 2 );

para saber ai1ec_event_content O filtro está definido aqui: Não consegui, mas procure a documentação desses autores de plugins.

Esta resposta foi modificada 2 anos, 10 meses atrás por.

(@figuraone)

2 anos, 10 meses atrás

Mais uma coisa para fazer isso funcionar: certifique-se de que nas configurações da página Inserir você está usando o “modo legado” para inserir páginas (isso garante que o contexto global da página que está sendo enviada esteja definido).

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 *