Skip to content

Instantly share code, notes, and snippets.

View Mac32's full-sized avatar

Mac32 Mac32

View GitHub Profile
@Mac32
Mac32 / index-bc.php
Created February 11, 2018 22:12
Estructura básica de index.php
<?php get_header(); ?>
<main>
<section>
<!-- Determinamos si existen publicaciones que mostrar -->
<?php if (have_posts()):?>
<!-- Blucle para mostrar las publicaciones existentes -->
<?php while (have_posts()): the_post() ?>
@Mac32
Mac32 / etiqueta-footer.php
Created February 11, 2018 22:10
Etiqueta para agregar footer.php a una plantilla
@Mac32
Mac32 / footer.php
Created February 11, 2018 22:08
Archivo footer.php de wordpress básico
@Mac32
Mac32 / index.php
Created February 11, 2018 22:05
Index. php con header, loop y sidebar
<?php get_header(); ?>
<main>
<section>
<!-- Determinamos si existen publicaciones que mostrar -->
<?php if (have_posts()):?>
<!-- Blucle para mostrar las publicaciones existentes -->
<?php while (have_posts()): the_post() ?>
@Mac32
Mac32 / etiqueta-sidebar.php
Created February 11, 2018 22:02
Etiqueta para agregar sidebar.php a una plantilla
<?php get_sidebar(); ?>
@Mac32
Mac32 / sidebar.php
Last active February 11, 2018 22:48
archivo sidebar.php con zona de widgets agregada
<aside>
<div class="sidebar">
<!-- Las zonas de widgets se muestran con dynamic_sidebar() se le pasa como parámetro el Id de la area creada en el functions.php en este caso 'sidebar'-->
<?php dynamic_sidebar( 'sidebar' ); ?>
</div>
</aside>
@Mac32
Mac32 / functions.php
Created February 11, 2018 21:48
functions.php junto con el sidebar y menú de navegación
<?php
// Comprobamos que no exista otra función con el mismo nombre con el que vamos a crear esta
if(!function_exists('temawordpress_setup')){
//Creamos la función
function temawordpress_setup(){
// Registramos el menú con la función register_nav_menus
register_nav_menus(array(
@Mac32
Mac32 / Area-widgets.php
Created February 11, 2018 21:43
Creación de área de widgets en WP functions.php
// Determinamos si ya existe la función que vamos a crear, esto para evitar conflictos con funciones del mismo nombre
if (!function_exists('temawordpress_widget_init')){
//Creamos la función
function temawordpress_widget_init(){
//Para registrar una barra lateral o area de widgets se utiliza el regiser_sidebar el cual lleva un array con la siguiente información
register_sidebar(
array(
'name' => __('laterales'), //Nombre de la barra lateral
@Mac32
Mac32 / loop.php
Created February 11, 2018 21:39
El loop de WP en el index.php
<?php get_header(); ?>
<!-- Agregamos este código al index -->
<main>
<section>
<!-- Determinamos si existen publicaciones que mostrar -->
<?php if (have_posts()):?>
<!-- Blucle para mostrar las publicaciones existentes -->
@Mac32
Mac32 / index.php
Created February 11, 2018 21:31
Etiqueta para mostrar el header en el index.php de WP
<?php get_header(); ?>