Skip to content

Instantly share code, notes, and snippets.

🚀
WordPress

Aleynikov Sergey zverush

🚀
WordPress
Block or report user

Report or block zverush

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View last_modified_check.php
<?php
header ("Last-Modified: " . date("D, d M Y H:i:s", time()) . " GMT");
echo 'Last Modified Check';
@zverush
zverush / woocommerce-change-order-by-price.php
Last active Jan 18, 2016
WooCommerce - Change default catalog sort order
View woocommerce-change-order-by-price.php
<?php
// https://gist.github.com/mikejolley/1622323
add_filter('woocommerce_get_catalog_ordering_args', 'am_woocommerce_catalog_orderby');
function am_woocommerce_catalog_orderby( $args ) {
$args['meta_key'] = '_price';
$args['orderby'] = 'meta_value_num';
$args['order'] = 'desc';
return $args;
@zverush
zverush / woocommerce-add-product.php
Created Jan 11, 2016
woocommerce add product php
View woocommerce-add-product.php
// http://wordpress.stackexchange.com/questions/137501/how-to-add-product-in-woocommerce-with-php-code
$post = array(
'post_author' => $user_id,
'post_content' => '',
'post_status' => "publish",
'post_title' => $product->part_num,
'post_parent' => '',
'post_type' => "product",
);
@zverush
zverush / import-variation.php
Created Dec 21, 2015 — forked from galalaly/import-variation.php
Create WooCommerce variations with PHP
View import-variation.php
<?php
// In a class constructor
$this->size_tax = wc_attribute_taxonomy_name( 'Size' );
$this->color_tax = wc_attribute_taxonomy_name( 'Color' );
// Insert the main product first
// It will be used as a parent for other variations (think of it as a container)
$product_id = wp_insert_post( array(
@zverush
zverush / .gitignore
Created Dec 2, 2015
.gitignore for WordPress
View .gitignore
.DS_Store
.idea/
/cgi-bin/
/search-replace/
# core part
/wp-includes/
/wp-admin/
/wp-content/languages/
View wp_widget_example.php
<?php
// https://generatewp.com/developing-plugins-for-startups-treato-case-study/
class Treato extends WP_Widget {
public function __construct() {
parent::__construct(
'treato',
View wp_dashboard_widget.php
<?php
// https://generatewp.com/introducing-dashboard-widgets-generator/
class Hello_World_Dashboard_Widget {
public function __construct() {
add_action( 'wp_dashboard_setup', array( $this, 'add_dashboard_widget' ) );
View wp_metaboxes.php
<?php
// https://generatewp.com/the-meta-box-generator/
class Car_Price_Meta_Box {
public function __construct() {
if ( is_admin() ) {
add_action( 'load-post.php', array( $this, 'init_metabox' ) );
View gist:110891c9cf4e8fe4757f
<p>Это тестовая запись. Её можно удалить. Возвышенное, в первом приближении, диссонирует комплекс агрессивности. Иносказательность образа дает сокращенный символизм. Весьма существенно следующее: аполлоновское начало гармонично.</p>
<p>Флегматик монотонно трансформирует статус художника. Диониссийское начало, следовательно, продолжает неизменный мимезис. Героическое начинает незначительный феномер &laquo;психической мутации&raquo;.</p>
<ul>
<li>Притча диссонирует незначительный хтонический миф</li>
<li>Герменевтика монотонно дает комплекс априорной бисексуальности</li>
<li>Синхронический подход неустойчив. Выразительное относительно</li>
<li>Иными словами, компенсаторная функция изящно продолжает текст</li>
</ul>
<p>Притча диссонирует <a href="#">незначительный хтонический миф</a>. Герменевтика монотонно дает комплекс априорной бисексуальности. Синхронический подход неустойчив. Выразительное относительно. Иными словами, компенсаторная функция изящно продолжает текст. Возрождение готично диссонирует элитарный
View gist:af2924354d658b3c3b4f
.blur {
-webkit-filter:blur(3px);
-ms-filter:blur(3px);
-moz-filter:blur(3px);
-o-filter:blur(3px);
filter:blur(3px);
filter:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22/%3E%3C/filter%3E%3C/svg%3E#blur")
}
You can’t perform that action at this time.