Skip to content

Instantly share code, notes, and snippets.

@Maden-maxi
Maden-maxi / apache config
Last active March 24, 2017 10:23
Redirect 301 with rexexp
Redirect 301 index\.php/[\d]{4}/[\d]{2}/[\d]{2}/(.*) http://%{HTTP_HOST}/$1
# -------------------
RewriteCond %{REQUEST_URI} (index\.php)/(\d{4})/(\d{2})/(\d{2})/(.*)
RewriteRule (index\.php)/(\d{4})/(\d{2})/(\d{2})/(.*) http://%{HTTP_HOST}/%5
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [R=301,NC,L]
RewriteRule ^index\.php/([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ /$4 [R=301,NC,L]
RewriteRule ^index\.php$ - [L]
@Maden-maxi
Maden-maxi / create_db.sql
Created March 18, 2017 09:22
Create Database UTF-8 encoding on SQL
CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci;
@Maden-maxi
Maden-maxi / list-comment-filters.php
Created February 23, 2017 17:01 — forked from thefuxia/list-comment-filters.php
WordPress Plugin: List Comment Filters
<?php
/*
Plugin Name: List Comment Filters
Description: List all comment filters on wp_footer
Version: 1.1
Author: Thomas Scholz
Author URI: http://toscho.de
License: GPL v2
*/
@Maden-maxi
Maden-maxi / metabox.php
Created February 20, 2017 11:08
Adding metabox to post or page
<?php
/**
* Created by PhpStorm.
* User: anonymous
* Date: 03.09.16
* Time: 13:07
*/
// привязываем функции сотворения метабокса и
// сохранения данных к соответствующим хукам:
add_action('add_meta_boxes', 'car_params_init');
For Ubuntu 15.10 (64 bit):
sudo dpkg --force-all -r libnss3
wget http://security.ubuntu.com/ubuntu/pool/main/n/nss/libnss3_3.19.2-1ubuntu1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/n/nss/libnss3-nssdb_3.19.2-1ubuntu1_all.deb
sudo dpkg -i libnss3_3.19.2-1ubuntu1_amd64.deb libnss3-nssdb_3.19.2-1ubuntu1_all.deb
/**
* @param string $str Text to find <img> src attribute value
* @param string(optional) $placeholder if <img> src attr is empty use $placeholder
* @param boolean(optional) $echo - if true display value else return value
* @return string
*/
function ecf_find_img_url($str, $echo = false, $placeholder = 'http://placehold.it/350x150' ) {
$start = stripos($str, '<img');
function comments_all_func( $atts ){
extract( shortcode_atts( array(
'category' => ''
), $atts ) );
$categories = explode( ',', $atts['category'] );
$taxq = array(
#'posts_per_page' => 6,
'post_type' => 'wpm-testimonial',
@Maden-maxi
Maden-maxi / post_attachment.php
Created December 6, 2016 09:56
Getting post attachment image if thumbnail not defined
function sunset_get_attachment( $num = 1 ){
$output = '';
if( has_post_thumbnail() && $num == 1 ):
$output = wp_get_attachment_url( get_post_thumbnail_id( get_the_ID() ) );
else:
$attachments = get_posts( array(
'post_type' => 'attachment',
'posts_per_page' => $num,
'post_parent' => get_the_ID()
{
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"ignored_packages":
[
"Vintage"
],
"theme": "Material-Theme.sublime-theme",
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"overlay_scroll_bars": "enabled",
"line_padding_top": 3,
$('a[href^="#"]').on('click', function(){
var elementClick = $(this).attr("href");
var destination = $(elementClick).offset().top;
var minusTop = 0;
switch(elementClick){
case "#services": minusTop = 90; break;
case "#portfolio": minusTop = 60; break;
case "#advantages": minusTop = 90; break;
case "#steps": minusTop = 60; break;
case "#price": minusTop = 60; break;