Skip to content

Instantly share code, notes, and snippets.

View wc-conditional-tags.php
is_woocommerce()
is_shop()
is_product_category()
is_product_category( 'shirts' )
is_product_category( array( 'shirts', 'games' ) )
is_product_tag()
is_product_tag( 'shirts' )
is_product_tag( array( 'shirts', 'games' ) )
is_product()
is_cart()
@Aeonexe
Aeonexe / conditional-tags.php
Last active Oct 19, 2018
Wordpress referencia de tags condicionales
View conditional-tags.php
// A Single Post Page
is_single()
is_single( '17' )
is_single( 'Irish Stew' )
is_single( 'beef-stew' )
is_single( array( 17, 'beef-stew', 'Irish Stew' ) )
is_single( array( 17, 19, 1, 11 ) )
is_single( array( 'beef-stew', 'pea-soup', 'chili' ) )
is_single( array( 'Beef Stew', 'Pea Soup', 'Chili' ) )
@Aeonexe
Aeonexe / inde.php
Created Sep 28, 2018
Imprime el formulario de registro de wordpress en cualquier template.
View inde.php
<div id="register-form">
<form action="<?php echo site_url('wp-login.php?action=register', 'login_post') ?>" method="post">
<input type="text" name="user_login" value="Username" id="user_login" class="input" />
<input type="text" name="user_email" value="E-Mail" id="user_email" class="input" />
<?php do_action('register_form'); ?>
<input type="submit" value="Register" id="register" />
</form>
</div>
View settings
{
"workbench.colorTheme": "Night Rider",
"atomKeymap.promptV3Features": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.formatOnPaste": true,
"window.smoothScrollingWorkaround": true,
"window.titleBarStyle": "custom",
"search.location": "panel",
"workbench.iconTheme": "material-icon-theme",
"editor.fontSize": 13,
View style.less
/*
* Your Stylesheet
*
* This stylesheet is loaded when Atom starts up and is reloaded automatically
* when it is changed and saved.
*
* Add your own CSS or Less to fully customize Atom.
* If you are unfamiliar with Less, you can read more about it here:
* http://lesscss.org
*/
View config.cson
"*":
core:
telemetryConsent: "no"
uriHandlerRegistration: "always"
editor:
fontSize: 12
invisibles: {}
scrollPastEnd: true
showIndentGuide: true
showInvisibles: true
View snippets.cson
# Your snippets
#
# Atom snippets allow you to enter a simple prefix in the editor and hit tab to
# expand the prefix into a larger code block with templated values.
#
# You can create a new snippet in this file by typing "snip" and then hitting
# tab.
#
# An example CoffeeScript snippet to expand log to console.log:
#
View file.php
var date = new Date();
var showDates_<?= $i ?> = [
<?php if( have_rows( 'viaje_fechas' ) ) : while( have_rows( 'viaje_fechas' ) ) : the_row( 'viaje_fechas' ); ?>
"<?php the_sub_field( 'viaje_fecha' ); ?>",
<?php endwhile; reset_rows(); endif; ?>
];
var moreDates_<?= $i ?> = [
<?php while( have_rows( 'viaje_fechas' ) ) : the_row( 'viaje_fechas' ); ?>
@Aeonexe
Aeonexe / .htaccess
Created Aug 13, 2018
Compresión de gzip desde htaccess
View .htaccess
# Control cache
<filesMatch ".(css|jpg|jpeg|png|gif|js|ico|svg)$">
Header set Cache-Control "max-age=2628000, public"
</filesMatch>
# Gzip
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
View global.code
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
You can’t perform that action at this time.