Istina je da tu možeš iskoristiti i plugin, međutim validator bi morao napisati u php-u custom.
add_filter( ‘wpmu_validate_user_signup’, ‘rules’ );
function rules()
{
if( strlen( $user_name ) < 4 && strlen( $user_name ) > 10 && (!preg_match('/[^A-Za-z]/', $user_name))) $errors->add( 'user_name', __( "Username doesn't meet requirements" ) ) else $result['user_name'] => $user_name ;
if( strlen( $email ) > 20 ) $errors->add( 'email', __( "Error : Email must have less than 20 characters" ) ); else $result['email'] => $email ;
if( strlen( $pass ) < 5 && strlen( $pass ) < 10 ) $errors->add( 'pass', __( "More than 20 characters" ) ); else $result['pass'] => $pass ;
return $result;
}
Za required, unique, confirmed polja, wp već ima validator.
Ajmo se ipak držati teme, prodaješ oglasni prostor, imaš naziv, opis, cijenu, link, itd. WP
// Kreiranje oglasnog prostora u bazi, automatski spremno za dodavanje, editiranje i brisanje
// Također i dodavanje bilo kojeg polja potrebnog za oglasni prostor poput cijene i slično (1 click)
function kreirajOglasniProstor() {
register_post_type( 'oglasniProstor',
array(
'labels' => array(
'name' => __( 'Svi oglasni prostori' ),
'singular_name' => __( 'Oglasni prostor' )
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'oglasni_prostor'),
'supports' => array( 'title', 'editor', 'custom-fields' )
)
);
}
add_action( 'init', 'kreirajOglasniProstor' );
// Dohavaćanje i ispis oglasnih prostora
$type = 'oglasniProstor';
$args=array(
'post_type' => $type,
'post_status' => 'publish',
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Pogledaj <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
wp_reset_query();
Na sličan način se povlači i “single” oglasni prostor. Samo što ima puno manje linija koda. A tu odmah i vidite ono, što ako wp promjeni queryije…
Znamo i ti i ja da nema smisla ovo pokušavati napisati u Lavarel-u. Jer će ti trebati par sati za ovo 
A WP ima daleko jači support, tako da 90% stvari možeš lagani copy-paste u functions.
Ali drago mi je da su se konačno počeli vrtiti nekakvi argumenti, nakon svih onih pljuvanja po drugima zato jer misle drugačije. One početne rasprave možete nastaviti sa WPfanboy-em, koliko vidim on je baš za tu razinu rasprave.
Vjerovatno ima nekih tipfelera gore, ali ignorirajte jer sam tipkao na brzaka
pozz