Chuleta básica para desarrolladores de temas en wordpress:
| Plantilla (Theme) | |
|---|---|
| style.css | Style sheet file |
| index.php | Home Page file |
| single.php | Single post page file |
| archive.php | Archive or Category file |
| searchform.php | Search form file |
| search.php | Search content file |
| 404.php | Error page file |
| comments.php | Comments template file |
| footer.php | Footer content file |
| header.php | Header content file |
| sidebar.php | Sidebar content file |
| page.php | Single page file |
| Códigos PHP para la cabecera (header.php) | |
|---|---|
| bloginfo(‘name’); | Title of the site |
| wp_title(); | Title of the specific post or page |
| get_stylesheet_directory_uri(); | The style.css file’s location |
| bloginfo(‘pingback_url’); | Pingback URL for this site |
| bloginfo(‘template_url’); | Location for the site’s theme files |
| bloginfo(‘version’); | WordPress version for the site |
| bloginfo(‘atom_url’); | Atom URL for the site |
| bloginfo(‘rss2_url’); | RSS2 URL for the site |
| get_site_url(); | Exact URL for the site |
| bloginfo(‘name’); | Name of the site |
| bloginfo(‘html_type’); | HTML version of the site |
| bloginfo(‘charset’); | Charset parameter of the site |
| Códigos PHP para el theme | |
|---|---|
| the_content(); | Content of the posts |
| if(have_posts()): | Check if there are posts |
| while(have_posts()): the_post(); | Shows posts if posts are available |
| endwhile; | Closes the ‘while’ PHP function |
| endif; | Closes the ‘if’ PHP function |
| get_header(); | Header.php file’s content |
| get_sidebar(); | Sidebar.php file’s content |
| get_footer(); | Footer.php file’s content |
| the_time(‘m-d-y’); | The date in ’08-18-07′ format |
| comments_popup_link(); | Link for the comments on the post |
| the_title()’; | Title of a specific post or page |
| the_permalink(); | URL of a specific post or page |
| the_category(); | Categor of a specific post or page |
| the_author(); | Author of a specific post or page |
| the_ID(); | ID of a specific post or page |
| edit_post_link(); | Link to edit a specific post or page |
| get_links_list(); | Links from the blogroll |
| comments_template(); | Comment PHP file’s content |
| wp_list_pages(); | List of pages of the site |
| wp_list_cats(); | List of categories for the site |
| next_post_link(‘%link’); | URL to the next post |
| previoust_post_link(‘%link’); | URL to the previoust post |
| get_calendar()’ | The built-in calendar |
| wp_get_archives(); | List of archives for the site |
| posts_nav_link(); | Next and previous post links |
| bloginfo(‘description’); | Site’s description |
| Menus |
|---|
| Category Based Navigation |
| <ul id=»menu»> |
| <li <?php if(is_home()) { ?> class=»current-cat» <?php } ?> > |
| <a href=»<php bloginfo(‘home’); ?>»>Home</a></li> |
| <?php wp_list_categories(‘title_li=&orderby=id’); ?> |
| </ul> |
| Pages based Navigation |
| <ul id=»menu»> |
| <li <?php if(is_home()) { ?> class=»current_page_item» <?php } >>> |
| <a href=»<php bloginfo(‘home’); ?>»>Home</a></li> |
| <?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?> |
| </ul> |
| Extra stuff | |
|---|---|
| /%postname%/ | Otros |
| include(TEMPATEPATH . ‘/x’); | Include any file |
| the_search_query(); | Value for search form |
| _e(‘Message’); | Prints out message |
| wp_register(); | Displays the register link |
| wp_loginout(); | Displas the login/logout link |
| <!–next page–> | Divides the content into pages |
| <!–more–> | Cuts off the content and adds a read more link |
| wp_meta(); | Meta for administrators |
| timer_stop(1); | Time to load the page |
| echo get_num_queries(); | Queries to load the page |
| Loop |
|---|
| <php if(have_posts()): ?> |
| <php while(have_posts()): the_post(); ?> |
| // Post content here (Custom HTML & PHP code) |
| <php else; ?> |
| <php endif; ?> |
Agradezco tu comentario 🤘