Skip to content

Instantly share code, notes, and snippets.

View agrogeek's full-sized avatar

Sebas MGC agrogeek

View GitHub Profile
@agrogeek
agrogeek / exemple.php
Created April 29, 2020 14:11 — forked from willybahuaud/exemple.php
wp_dropdown_category multiple
<?php
wp_dropdown_categories( array(
'taxonomy' => 'category',
'multiple' => true,
'walker' => new Willy_Walker_CategoryDropdown(),
'selected' => array( 10, 12 ), // selected terms…
'hide_empty' => false,
) );
@agrogeek
agrogeek / admin_head_post_edit_check.php
Last active April 28, 2020 14:19 — forked from petenelson/admin_head_post_edit_check.php
WordPress admin action hooks for listing/adding/editing posts or pages
/* actions fired when listing/adding/editing posts or pages */
/* admin_head-(hookname) to head include */
/* admin_footer-(hookname) to footer include */
add_action( 'admin_head-post.php', 'admin_head_post_editing' );
add_action( 'admin_head-post-new.php', 'admin_head_post_new' );
add_action( 'admin_head-edit.php', 'admin_head_post_listing' );
function admin_head_post_editing() {
echo 'you are editing a post';
}
@agrogeek
agrogeek / plugin-machete.url
Created April 21, 2020 10:28
Plugin WP multipropósito, eficiente y sencillo
https://machetewp.com/
@agrogeek
agrogeek / anchors_headers_sticky.css
Created April 13, 2020 12:25
Hack para anchors con el header sticky
/* Hack para anchors con el header sticky */
:target::before {
content: "";
display: block;
height: 120px;
margin: -120px 0 0;
}
@agrogeek
agrogeek / replace_url_wp.sql
Created April 7, 2020 10:22
Replace URL for WordPress DB
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.url', 'http://new.url');
@agrogeek
agrogeek / wp_write_log.php
Created February 24, 2020 15:47
Para escribir log en wp-content/debug.log. Valen string y objects
error_log( print_r( $log, true ) );
@agrogeek
agrogeek / MS_SQL_Server_find_field_table.sql
Created February 18, 2020 11:50
Consulta SQL para encontrar la columna [field_name] en todas las tablas de una BD en MS SQL Server.
SELECT sysobjects.name AS table_name, syscolumns.name AS column_name,
systypes.name AS datatype, syscolumns.LENGTH AS LENGTH
FROM sysobjects INNER JOIN
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype
WHERE (sysobjects.xtype = 'U')
and (UPPER(syscolumns.name) like upper('%field_name%'))
ORDER BY sysobjects.name, syscolumns.colid
@agrogeek
agrogeek / preventdefault.js
Last active February 10, 2020 15:51
Prevent click en enlaces con JavaScript puro
/* Esperamos a que cargue la página */
window.onload = function() {
/* Seleccionamos por target, class, etc*/
listMenu = document.querySelectorAll('[attr="value"]');
/* Recorremos listado de elementos */
for (var i = 0; i < listMenu.length; i++) {
/* Prevenimos evento por defecto del elemento */
listMenu[i].addEventListener("click", function(event){
event.preventDefault()
});
@agrogeek
agrogeek / Comando.cmd
Created February 8, 2020 18:22
Extraer clave producto de Windows 10
/* comando en Símbolo de Sistema */
wmic path softwarelicensingservice get OA3xOriginalProductKey
@agrogeek
agrogeek / config
Created January 31, 2020 08:14
Para añadir un origen remoto (GitHub) a un repositorio ya creado en local en Atom. Editamos .git/config y añadimos:
[remote "origin"]
url = "https://github.com/user/repository"