Skip to content

Instantly share code, notes, and snippets.

@ivandoric
ivandoric / gist:11211773
Last active August 29, 2015 14:00
shell: Change all directories to 755 and all files to 644
find . -type d -print0 | xargs -0 chmod 0775 # For directories
find . -type f -print0 | xargs -0 chmod 0664 # For files
@ivandoric
ivandoric / gist:11212113
Created April 23, 2014 11:45
shell: Change owner group for all files
chown -R web37:client9 *
@ivandoric
ivandoric / gist:11212154
Created April 23, 2014 11:46
wordpress: Dynamical wordpress pages menu with included ancestor
<?php //ADD PAGES MENU
$children = get_pages('child_of='.$post->ID);
$ancestors = get_post_ancestors($post->ID);
//Check if the page has children or ancestors if yes, output pages menu.
if(!empty($children) or !empty($ancestors)){
if( is_page() ) {
global $post;
$parents = get_post_ancestors( $post->ID );
@ivandoric
ivandoric / gist:11212211
Created April 23, 2014 11:47
magento: Echo out Name of the user
<?php
$session = Mage::getSingleton('customer/session');
if($session->isLoggedIn()) {
$customer = $session->getCustomer();
echo $customer->getName();
echo $customer->getFirstname();
}
?>
@ivandoric
ivandoric / gist:11212247
Created April 23, 2014 11:48
magento: Remove category filter
<?php //Add this to your local.xml - removes category filter from sideabar. ?>
<catalog_category_layered>
<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml">
<action method="unsetChild"><child>category_filter</child></action>
</block>
</catalog_category_layered>
@ivandoric
ivandoric / gist:11214990
Created April 23, 2014 13:22
wordpress: Select subcategory in wordpress
add_action( 'admin_print_footer_scripts', 'selektirajPodkategorije' );
function selektirajPodkategorije(){ ?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#categorychecklist").find("input:checkbox").click(function() {
var koji = jQuery(this).parent().parent().parent().attr("id");
if(koji == "categorychecklist") {
@ivandoric
ivandoric / gist:11215015
Created April 23, 2014 13:23
wordpress: move site - update URLs
<?php
/*add this to functions.php file in theme */
update_option('siteurl','http://example.com/blog');
update_option('home','http://example.com/blog');
/* After the site is up and running remove those two lines */
@ivandoric
ivandoric / gist:11215077
Created April 23, 2014 13:25
jQuery: Smooth scroll
jQuery('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash;
$target = jQuery(target);
jQuery('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = target;
});
});
@ivandoric
ivandoric / gist:11215120
Created April 23, 2014 13:26
wordpress: Remove width/height from featured images
<?php
/* Remove width/height from featured images */
add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10 );
add_filter( 'image_send_to_editor', 'remove_thumbnail_dimensions', 10 );
function remove_thumbnail_dimensions( $html ) {
$html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
return $html;
}
@ivandoric
ivandoric / gist:11215147
Created April 23, 2014 13:26
wordpress: Hide editor but leave "Add Media" button on post type
<?php
function hide_editor_leave_media_button() {
global $current_screen;
if( $current_screen->post_type == 'ENTER_POST_TYPE_HERE' ) {
$css = '<style type="text/css">';
$css .= '#wp-content-editor-container, #post-status-info, .wp-switch-editor { display: none; }';
$css .= '</style>';
echo $css;