Skip to content

Instantly share code, notes, and snippets.

@fomigo
fomigo / README.md
Created October 13, 2019 07:09 — forked from Ocramius/README.md
`__invoke` vs `function` vs `Closure`
@fomigo
fomigo / Antonyms.md
Created August 20, 2019 06:53 — forked from maxtruxa/Antonyms.md
A list of common terms used in programming and their respective antonyms.

Antonym List

Note: The table headings (positive/negative) are not necessarily meaningful.

Positive Negative
acquire release
add remove (e.g. an item), subtract (arithmetic)
advance retreat
allocate deallocate (correct), free (common)
allow deny
@fomigo
fomigo / jquery-wp
Last active April 25, 2016 15:10
jQuery in WordPress
(function( $ ) {
'use strict';
$(function() {
alert( 'JavaScript Loaded!' );
});
})( jQuery );
@fomigo
fomigo / wpdb-queries-with-meta-data.php
Created August 8, 2015 14:48
wpdb queries with meta data
<?php
$results = $wpdb->get_results(
"
SELECT key2.meta_value as cat_id, $wpdb->posts.ID as action_id -- , $wpdb->posts.post_title as title
FROM $wpdb->posts
INNER JOIN $wpdb->postmeta key1
ON $wpdb->posts.ID = key1.post_id
INNER JOIN $wpdb->postmeta key2
ON $wpdb->posts.ID = key2.post_id
WHERE key1.meta_key = 'active'
@fomigo
fomigo / wp-query-ref.php
Last active August 29, 2015 14:26 — forked from luetkemj/wp-query-ref.php
WP: Query $args
<?php
/**
* WordPress Query Comprehensive Reference
* Compiled by luetkemj - luetkemj.com
*
* CODEX: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters
* Source: https://core.trac.wordpress.org/browser/tags/3.9/src/wp-includes/query.php
*/
$args = array(
@fomigo
fomigo / meta-fields-from-all-posts.php
Created June 19, 2015 07:12
how-to-get-a-meta-values-from-all-posts-in-a-special-category
<?php
// http://wordpress.stackexchange.com/questions/64338/how-to-get-a-meta-value-from-all-post
// https://wordpress.org/support/topic/how-to-get-a-meta-values-from-all-posts-in-a-special-category
function get_meta_values( $key = '', $type = 'post', $status = 'publish' ) {
if( empty( $key ) ) return;
global $wpdb;
$r = $wpdb->get_results( $wpdb->prepare( "
SELECT p.ID, pm.meta_value FROM {$wpdb->postmeta} pm
@fomigo
fomigo / select-from-get.js
Created June 15, 2015 13:53
select form input elements from GET params
$(function () {
//grab the entire query string
var query = document.location.search.replace('?', '');
//extract each field/value pair
query = query.split('&');
//run through each pair
for (var i = 0; i < query.length; i++) {
//split up the field/value pair into an array
var field = query[i].split("=");
//target the field and assign its value
@fomigo
fomigo / list_hooked_functions.php
Last active August 29, 2015 14:18
WP_list_hooked_functions
function list_hooked_functions($tag=false){
global $wp_filter;
if ($tag) {
$hook[$tag]=$wp_filter[$tag];
if (!is_array($hook[$tag])) {
trigger_error("Nothing found for '$tag' hook", E_USER_WARNING);
return;
}
}
else {
Snippet: [[SnippetName]]
Chunk: [[$ChunkName]]
System Setting: [[++SettingName]]
TV: [[*fieldName/TvName]]
Link tag: [[~PageId? &paramName=`value`]]
Placeholder: [[+PlaceholderName]]
<?php
<?php
$month_arr = array('01' => 'Янв',
'02' => 'Фев',
'03' => 'Мар',
'04' => 'Апр',
'05' => 'Мая',
'06' => 'Июн',
'07' => 'Июл',
'08' => 'Авг',
'09' => 'Сен',