3 Nowy fragment kodu
Chroń pliki multimedialne na swoim blogu
Jeśli nie chcesz, aby autor bloga widział te pliki multimedialne, których nie załadowali, możesz dodać następujący kod do swojego pliku functions.php.
1 2 3 4 5 6 7 8 9 |
function my_files_only( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/upload.php' ) !== false ) { if ( !current_user_can( 'level_5' ) ) { global $current_user; $wp_query->set( 'author', $current_user->id ); } } } add_filter('parse_query', 'my_files_only' ); |
Wycofanie artykułów na pewien okres
Wyświetlamy listę artykułów w panelu administracyjnym według określonego warunku. Po prostu dodaj kod do pliku functions.php motywu. W takim przypadku posty wyświetlamy przez określony czas..
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php function filter_where($where = '') { $where .= " AND post_date >= '1980-05-11' AND post_date <= '2011-05-11'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts($query_string); while (have_posts()) : the_post(); the_content(); endwhile; ?> |
Szybki sposób tworzenia wielu pasków witryny.
Aby przyspieszyć tworzenie, dodaj fragment kodu do pliku functions.php, co utworzy wiele pasków bocznych w pętli.
1 2 3 4 5 6 7 8 9 10 11 12 |
if ( function_exists('register_sidebar') ) { $allWidgetizedAreas = array("Homepage Left", "Homepage Right", "Sidebar One", "Movies", "Admin"); foreach ($allWidgetizedAreas as $WidgetAreaName) { register_sidebar(array( 'name'=> $WidgetAreaName, 'before_widget' => '<div id="%1$s" class="widget %2$s left half">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>', )); } } |
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.