Articles of update post meta

WooCommerce wp_insert_post ação triggersndo em cada salvar

function initial_product_data ( $post_id ) { // lets get out of here if this is not a new product if ( ‘product’ != $_POST[‘post_type’] ) return; // make sure the post isn’t automagically featured // WTF WooCommerce??!! update_post_meta( $post_id, ‘_featured’, ‘no’ ); // automatically set the swatch update_post_meta( $post_id, ‘_swatch_type’, ‘pickers’ ); update_post_meta( $post_id, ‘_swatch_type_options’, […]

update_post_meta não adicionando nada. (nem add_post_meta)

Então, fiz um tipo de importador (de outro db não WP para o meu WP db) que lida com um clique de um botão. Agora, ele cria corretamente um tipo de postagem, embora um dos campos personalizados feitos com o ACF no qual eu tenha que colocar o ID do outro DB não está preenchendo […]

update_post_meta () não está funcionando na opção em massa

Estou seguindo este https://gist.github.com/michael-cannon/5820098 para atualizar valores em massa, mas não está funcionando. Eu tentei depurar todas as etapas, mas não consigo obter o erro exato. Tenho os seguintes códigos de js: $( ‘#bulk_edit’ ).on( ‘click’, function() { // define the bulk edit row var $bulk_row = $( ‘#bulk-edit’ ); // get the selected post […]

add_post_meta não salvo

EDIT, eu mudei para if(isset($_POST[‘Make’])) update_post_meta($pid,”Make”, $_POST[‘Make’]); if(isset($_POST[‘Year’])) update_post_meta($pid,”Year”, $_POST[‘Year’]); if(isset($_POST[‘Model’])) update_post_meta($pid,”Model”, $_POST[‘Model’]); if(isset($_POST[‘Trim’])) update_post_meta($pid,”Trim”, $_POST[‘Trim’]); E agora está funcionando intermitentemente END EDIT Estou atualizando checkboxs meta que eu criei. Eles funcionam perfeitamente no back-end. Mas na frente eu estou tendo um sucesso limitado. O Firebug diz que o pedido POST tem os valores neles, […]

Função de execução após a publicação é atualizada

Gostaria de executar uma function depois de uma publicação ser salva. Essa function possui um arquivo .txt que é carregado com o Advanced Custom Field Arquivo de Advanced Custom Field , torna-o uma matriz para os dados do json. Quero que os dados do json sejam salvos no database. Eu li em update_post_meta() e update_post_meta() […]

Atualize o meta do post sem excluir as inputs antigas

$old = get_post_meta($post_id, ‘figure_sugsubject_repeatable_fields’, true); $new = array(); $figuresugsubjectpositions = $_POST[‘figuresugsubjectposition’]; $figuresugsubjectworkplaces = $_POST[‘figuresugsubjectworkplace’]; $figuresugsubjectlocations = $_POST[‘figuresugsubjectlocation’]; $figuresugsubjectfroms = $_POST[‘figuresugsubjectfrom’]; $figuresugsubjectstatuss = $_POST[‘figuresugsubjectstatus’]; $count = count( $figuresugsubjectpositions ); for ( $i = 0; $i < $count; $i++ ) { if ( $figuresugsubjectpositions[$i] != '' ) : $new[$i]['figuresugsubjectposition'] = stripslashes( strip_tags( $figuresugsubjectpositions[$i] ) ); $new[$i]['figuresugsubjectworkplace'] = […]

wp_schedule_event não está funcionando

Eu vou criar um update_post_meta e por algum motivo conhecido porque a function nunca é triggersda. Abaixo está o código: add_action( ‘save_post’, ‘scheduled_upm’); function scheduled_upm() { wp_schedule_event( time(), ‘hourly’, ‘do_this_every_hour’); } add_action( ‘do_this_every_hour’,’do_this_every_hour’ ); function do_this_every_hour() { update_post_meta(‘3197’, ‘meta_key’, ‘8’); } O normal (tanto quanto eu consigo entender), é que a function do_this_hevery_hour, será executada […]

alterar o campo personalizado do anexo no evento Cambiar

O formulário está na janela de criação de postagem. O Ajax está postando valores, mas os valores renunciam. Onde pode haver problema? Ajax function dynamic_Select(field, aid, value) { console.log(field, aid,value); jQuery.ajax({ type: “POST”, url: ajaxurl, data:{ field: field, aid: aid, value: value, }, error: function(){alert(‘Error!’)}, success: function(){alert(value)} }); } functions.php add_action(‘wp_ajax_dynselect’, ‘update_dynamic_select’); add_filter(“attachment_fields_to_save”, ” update_dynamic_select”, […]

WP update_post_meta link loop

Tentei atualizar post meta por link em loop. Aqui está o código function make_sticky($post_id) { // Update, add, or delete field ———————————- if ( get_post_meta($post_id, ‘sticky’, FALSE ) ) { if ( get_post_meta($post_id, ‘sticky’, ‘1’ ) ) { update_post_meta($post_id, ‘sticky’, ‘0’); } else { update_post_meta($post_id, ‘sticky’, ‘1’); } } else { add_post_meta($post->ID, ‘sticky’, ‘0’); } […]

Adicione automaticamente campos personalizados (post_meta) a todas as postagens publicadas, por hora, via wp_cron?

Estou tentando atualizar o meta do post de todas as postagens publicadas por hora (via wp_cron) com o código abaixo: if ( ! wp_next_scheduled( ‘postviews_updatedcounts_hourly_event’ ) ) { wp_schedule_event( time(), ‘hourly’, ‘postviews_updatedcounts_hourly_event’ ); } add_action( ‘postviews_updatedcounts_hourly_event’, ‘postviews_updatedcounts_function’ ); e… function postviews_updatedcounts_function() { global $post; $posts = get_posts(‘post_status=publish’); foreach( $posts as $post ) { $post_id = […]