See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope>
is optional
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script> | |
<script> | |
$(function(){ | |
/** | |
* Algoritmo para validar cedulas de Ecuador | |
* @Author : Victor Diaz De La Gasca. | |
* @Fecha : Quito, 15 de Marzo del 2013 | |
* @Email : vicmandlagasca@gmail.com | |
* @Pasos del algoritmo |
<?php | |
// Woocomerce Versión 5.4.1 tested with astra theme | |
// Rename Title Tabs on Single Product | |
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 ); | |
function woo_rename_tabs( $tabs ) { | |
$tabs['description']['title'] = __( 'Características' ); // Rename the description tab | |
//$tabs['reviews']['title'] = __( 'Ratings' ); // Rename the reviews tab | |
$tabs['additional_information']['title'] = __( '¿Qué incluye este renting?' ); // Rename the additional information tab | |
return $tabs; | |
} |
<?php | |
// add text after and before price value | |
add_filter( 'woocommerce_get_price_html', 'text_after_price' ); | |
function text_after_price($price){ | |
global $post; | |
$text_to_add_after_price = '/Mes + IVA'; | |
$text_to_add_before_price = 'Desde '; | |
return $text_to_add_before_price . $price . $text_to_add_after_price; | |
} |
<?php | |
add_filter('gettext', 'translate_text'); | |
add_filter('ngettext', 'translate_text'); | |
function translate_text($translated) { | |
$translated = str_ireplace('También te recomendamos', 'Productos Relacionados', $translated); | |
return $translated; | |
} |
<?php | |
// Add Google Analytics | |
add_action( 'wp_head', 'my_own_analytics', 20 ); | |
function my_own_analytics() { ?> | |
<!-- Global site tag (gtag.js) - Google Analytics --> | |
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script> | |
<script> | |
window.dataLayer = window.dataLayer || []; | |
function gtag(){dataLayer.push(arguments);} | |
gtag('js', new Date()); |
<?php | |
add_action( 'wp_footer', 'my_own_hubspot', 20 ); | |
function my_own_hubspot() { ?> | |
<!-- Start of HubSpot Embed Code --> | |
<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/XXXXXXX.js"></script> | |
<!-- End of HubSpot Embed Code --> | |
<?php | |
} |
"Here the developer should briefly indicate what the PR is about. For good practices this section should never be empty."
"Here the developer should place the title and links to every related ticket(s) from (Jira, Trello, Scrumwise, etc) that involves this/these change(s). For good practices this section should never be empty, etc."
"build": { | |
"builder": "@angular-devkit/build-angular:browser", | |
... | |
"options": { | |
"allowedCommonJsDependencies": ["crypto-js", "@aws-sdk/eventstream-marshaller", "buffer", "js-cookie", | |
"@aws-crypto", "zen-observable", "@aws-sdk/util-utf8-node", "@aws-crypto/sha256-js", "@aws-sdk/util-buffer-from", | |
"@aws-sdk/smithy-client", "@aws-sdk/middleware-serde", "@aws-sdk/middleware-user-agent", | |
"@aws-sdk/middleware-retry", "@aws-sdk/middleware-signing", "@aws-sdk/middleware-content-length", | |
"@aws-sdk/middleware-host-header", "@aws-sdk/config-resolver", "@aws-sdk/s3-request-presigner", | |
"@aws-sdk/util-format-url", "@aws-sdk/util-create-request", "@aws-sdk/property-provider", |