function pce_change_post_slug() { $post_id = 13; #tvoj ID $limit = 5; if (!get_post($post_id)) { return; }
$params = array( 'ID' => $post_id, 'post_name' => sanitize_title('fiksni-slug-'.md5(time())) ); if ($submit_counter = (int)get_post_meta($post_id, '__pce_submit_counter', TRUE)) { update_post_meta($post_id, '__pce_submit_counter', $submit_counter++); } else { update_post_meta($post_id, '__pce_submit_counter', 1); } $submit_counter = (int)get_post_meta($post_id, '__pce_submit_counter', TRUE); if ($submit_counter == $limit) { wp_update_post(params); #wp_mail('tvojmail@mail.com', 'Novi link', 'Novi link je: '.get_permalink($post_id)); #ovo šalje tebi na mail novi link nakon promjen } }
P.S. nije testirano 
Ako želiš da broj registracija kroz taj obrazac okine promjenu linku, možeš to napraviti preko opcije da "success" poruka bude neki thank you page koji će okinuti brojač registracija, a u konačnici i promjena URL-a (ovaj kôd iznad ubaciš u template success stranice.
Alternativa je email piping, ali to je vjerojatno overkill u ovom slučaju.
EDIT: Forum je slomio post, nadam se da ćeš skužiti -->
Pod "nakačiti" kroz njega misliš koliko će ljudi "submitati" taj obrazac ili? Ti bi ručno c/p taj link u mail/poruku? Osim ako nisam nešto previdio, najjednostavnije ti je napisati par linija kôda koji će mijenjati slug postu/stranici s fiksnim ID-em.
Npr.
PHP kod:
function pce_change_post_slug() { $post_id = 13; #tvoj ID $limit = 5; if (!get_post($post_id)) { return; }
$params = array( 'ID' => $post_id, 'post_name' => sanitize_title('fiksni-slug-'.md5(time())) ); if ($submit_counter = (int)get_post_meta($post_id, '__pce_submit_counter', TRUE)) { update_post_meta($post_id, '__pce_submit_counter', $submit_counter++); } else { update_post_meta($post_id, '__pce_submit_counter', 1); } $submit_counter = (int)get_post_meta($post_id, '__pce_submit_counter', TRUE); if ($submit_counter == $limit) { wp_update_post(params); #wp_mail('tvojmail@mail.com', 'Novi link', 'Novi link je: '.get_permalink($post_id)); #ovo šalje tebi na mail novi link nakon promjen } }
P.S. nije testirano
Ako želiš da broj registracija kroz taj obrazac okine promjenu linku, možeš to napraviti preko opcije da "success" poruka bude neki thank you page koji će okinuti brojač registracija, a u konačnici i promjena URL-a (ovaj kôd iznad ubaciš u template success stranice.
Alternativa je email piping, ali to je vjerojatno overkill u ovom slučaju.
EDIT: Forum je slomio post, nadam se da ćeš skužiti 
__________________
The best place to hide a dead body
is page 2 of Google search results.
|