Advertisement
Guest User

Untitled

a guest
Nov 7th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1. add_filter('comment_form_defaults', 'change_comment_form_defaults');
  2. function change_comment_form_defaults( $default ) {
  3.  
  4.  if( isset( $_COOKIE['zgoda'] ) ) { return $default; } //ciacho jest, kolejnej zgody nie potrzeba
  5.  
  6.  ///a jak ciacha brak, to dopisujemy zgodę do formularza
  7.  $default['fields']['url'] .= '<p class="comment-form-zgoda">' .
  8.  '<label for="zgoda">Bla bla bla</label>
  9. <span class="required">No to co, zgoda? *</span>
  10. <input id="zgoda" name="zgoda" value="1" type="checkbox"></p>';
  11.  
  12.  return $default;
  13. }
  14.  
  15. add_filter( 'preprocess_comment', 'verify_comment_data' );
  16. function verify_comment_data( $commentdata ) {
  17.  
  18.  if ( isset( $_POST['zgoda'] ) && $_POST['zgoda'] == 1 ) { //zgoda zaznaczona, stawiamy ciacho
  19.   setcookie('zgoda', 1, 1 * YEAR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN);
  20.  }
  21.  
  22.  return $commentdata;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement