Como posso alterar a data de publicação com base em um campo personalizado? Wordpress Pergunte
campo personalizado postagens de consulta de
Validação do lado do servidor Tamanhos de imagem exatos Como remover massa uma linha de todas as postagens Se o valor presente, ordene postagens por dois campos personalizados consecutivos Como editar o e-mail do WordPress que dá ao usuário sua senha? Separar conteúdo da galeria (tipo de postagem personalizado) Por que recebo um erro PHP na function add_filter? Por que as tags html estão sendo anexadas às minhas fotos? Implementando DNS Prefetching com o WordPress Mostrar / ocultar widgets no administrador do WordPress com base na opção Advanced Custom Fields Advanced Obter todas as postagens de db entre 2 meses especificados Por que preciso verificar se wp_nonce_field () existe antes de usá-lo Use a galeria de imagens como woocommerce no tipo de postagem personalizado Atualize uma function de usuários com base no número de postagens publicadas Ocultar checkbox de conteúdo em páginas específicas (em admin)?
O autor usa um selecionador de data para escolher a data para a input no diário. A data é usada para fazer uma lista de todas as inputs do diário dos usuários. Posso encomendar essas postagens em uma lista com uma query e um orderby . Mas, então, Next e Previous não correspondem à lista.
Publicações de uma categoria na página inicial com categoria página de arquieves css padrão
Encomendar o tipo de postagem personalizado por campo personalizado sem um título
Eu li aqui, códice e Google como tentar consertar isso, nenhum funcionou até agora.
Talvez a melhor forma seja definir a data de publicação como o campo personalizado do seletor de data?
alguém sabe como isto pode ser feito?
Solutions Collecting From Web of "Como posso alterar a data de publicação com base em um campo personalizado?"
Como posso usar o campo personalizado na publicação da consulta?
Eu não sei como seu formulário de frente de página salva seus dados, mas presumivelmente está usando wp_insert_post e wp_update_post . Se assim for, existe um filtro chamado wp_insert_post_data que pode ser usado para alterar os dados da publicação antes que a publicação seja inserida ou atualizada.
function reset_post_date_wpse_100021($data,$postarr) { var_dump($data,$postarr); die; //debug // your code return $data; } /** * runs before new posts have IDs !!! */ add_filter('wp_insert_post_data','reset_post_date_wpse_100021',99,2);
O segundo parâmetro é o seu $_POST dados mais os dados do database antigo com os dados $_POST sobrescrevendo os dados antigos onde eles conflitam.
Se você olhar para o var_dump desse valor de $postarr você deve ver seus dados de datepicker. Você precisa cortar seus dados do datepicker e replace os valores da data na matriz de $data .
O problema que vejo é que o WordPress (e o MySQL) usam 0000-00-00 00:00:00 – Ymd H:i:s – como formato de data e hora. Isso é o que você precisa fornecer, mas você não menciona um componente de tempo. No mínimo, pegue 00:00:01 na sua data.
Isso deve ser tudo o que você precisa.
WordPress não abre postagens com apenas números se permalink for post_name
Como estender os valores padrão do shortcode para um plugin?
CSS não está sendo aplicado
Atualização em massa Post_meta com valores padrão
Sob a pasta do tema, qual é a seqüência de ação para index.php, page.php, single.php?
Adicione texto ao topo da página da categoria
Loop para buscar 3 instâncias de post_thumbnail de 3 tipos de postagem personalizados mais recentes denominados "portfólio"