Perguntas com a marcação «wp-insert-post»


3
Anexando dados de taxonomia para postar com wp_insert_post
Estou tentando implementar um sistema de postagem de front-end que mostra dados de taxonomia em vários campos de seleção suspensa. Cada um dos menus suspensos é nomeado usando o "nome" $argem wp_dropdown_categories(). wp_dropdown_categories( array( 'taxonomy' => 'location', 'hide_empty' => 0, 'orderby' => 'name', 'order' => 'ASC', 'name' => 'location', ) …



2
Existe uma desvantagem de usar wp_defer_term_counting?
Eu tenho um banco de dados WordPress com mais de 2 milhões de posts. Sempre que insiro um novo post, tenho que ligar, o wp_set_object_termsque leva mais de dois segundos para ser executado. Me deparei com este post que recomenda ligar wp_defer_term_countingpara ignorar a contagem de termos. Existem sérias conseqüências …


5
Formatação adequada de post_date para wp_insert_post?
Qual é a maneira correta de definir a data da postagem ao enviar uma postagem pelo front-end usando wp_insert_post ( Trac )? Meu snippet agora está publicando com o tempo do mysql ... if (isset ($_POST['date'])) { $postdate = $_POST['Y-m-d']; } else { $postdate = $_POST['2011-12-21']; } // ADD THE …

6
Verifique se o título da publicação existe, insira a publicação se não existir, adicione # incremental ao meta se houver
Já tenho uma função em que um usuário envia um formulário e cria uma postagem personalizada ... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '', 'post_type' => 'stuff', 'post_category' …

1
Como definir a publicação slug ao usar wp_insert_post () ;?
Meu tema usa um modelo personalizado para renderizar algum conteúdo. Para usar esse modelo, estou me conectando after_switch_themepara criar minha própria página após a ativação do tema e atribuí-lo a ele. É assim que eu faço: $new_page_title = __('Custom page'); $new_page_content = ''; $new_page_template = 'page-custom.php'; $page_check = get_page_by_title($new_page_title); $new_page …

1
wp_insert_post add meta_input
Na documentação de, wp_insert_posthá um registro de alterações na metade da página que diz o seguinte: Desde: WordPress 4.4.0 Um array 'meta_input' agora pode ser passado para $ postarr para adicionar metadados de post. Estou usando o Wordpress 4.4.2. Vou tentar adicionar uma nova postagem executando o código da seguinte …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.