Excerpt

Thursday, November 10, 2016

Move files into folders, sorted by month and day with PowerShell

Notes:



  • Not suitable for folder with sub-folders, such as folder of extracted zip file

  • Recommended to execute on a test environment first


Steps:



  1. Change the $files and $targetPath values accordingly

  2. Copy the modified script and paste into Windows PowerShell

  3. Wait


The script:


# Get the files which should be moved, without folders
$files = Get-ChildItem 'CHANGE THIS TO ORIGINAL PATH' -Recurse | where {!$_.PsIsContainer}

# List Files which will be moved
$files

# Target folder where files should be moved to. The script will automatically create a folder for the year and month.
$targetPath = 'CHANGE THIS TO TARGET PATH'

foreach ($file in $files)
{
# Get year and Month of the file
# I used LastWriteTime since this are synced files and the creation day will be the date when it was synced
$year = $file.LastWriteTime.Year.ToString()
$month = $file.LastWriteTime.Month.ToString()

# Out FileName, year and month
$file.Name
$year
$month

# Set Directory Path
$Directory = $targetPath + "\" + $year + "\" + $month
# Create directory if it doesn't exsist
if (!(Test-Path $Directory))
{
New-Item $directory -type directory
}

# Move File to new location
$file | Move-Item -Destination $Directory
}

Screenshots:


[caption id="attachment_5100" align="aligncenter" width="646"]2016-11-09_11-51-24 Before (what a mess!)[/caption]

2016-11-09_11-58-42

2016-11-09_12-10-37

[caption id="attachment_5104" align="aligncenter" width="702"]2016-11-09_15-14-41 After[/caption]

2016-11-09_12-16-26

Source:


 

http://www.thomasmaurer.ch/2015/03/move-files-to-folder-sorted-by-year-and-month-with-powershell/

Tuesday, November 8, 2016

Hide Wordpress header image on specific URL

Objective: Hide Wordpress header image on specific URL


Target URL: All URL except http://hilmanali.com/blog/


Theme: Sorbet (child)


File name: header.php


Original code:


<body <?php body_class(); ?>>
<div id="page" class="hfeed site">
<?php do_action( 'before' ); ?>
<header id="masthead" class="site-header" role="banner">
<?php if ( get_header_image() ) : ?>
<a href="<?php echo esc_url( home_url( '/blog' ) ); ?>" rel="home">
<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">
</a>
<?php endif; // End header image check. ?>
<div class="site-header-wrapper">
<div class="site-branding">
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/blog' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</div>

Modified code:


<body <?php body_class(); ?>>
<?php
global $wp;
$current_url = add_query_arg( $wp->query_string, '', home_url( $wp->request ) );
$is_specific_network = stripos( $current_url, 'http://hilmanali.com/blog/page/' );
?>
<div id="page" class="hfeed site">
<?php do_action( 'before' ); ?>
<header id="masthead" class="site-header" role="banner">
<?php if( $is_specific_network !== false ) { ?>
<?php } else { ?>
<a href="<?php echo esc_url( home_url( '/blog' ) ); ?>" rel="home">
<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">
</a>
<?php } ?>
<div class="site-header-wrapper">
<div class="site-branding">
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/blog' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
</div>

Screenshots:


2016-11-07_22_48_26

2016-11-07_22_49_05

2016-11-07_22_49_17

 

Sunday, November 6, 2016

Langkawi Lagi!!!

Seperti biasa, setiap satu atau dua tahun, Mama dan Abah akan bawak DDD makan angin. Dan kali ni, destinasi yang telah ditetapkan adalah Langkawi lagi hahaha!

Cuma bezanya, rombongan 3 hari 2 malam kali ni telah disertai oleh semua adik beradik Mama. Bermakna, semua pakcik makcik dan sepupu DDD ada. Kira punya kira, ada la dalam 30 orang! :-D

Memang seronok dan agak havoc, biarlah gambar-gambar ini berbicara :-)

Flickr Album 72157674678579112

https://goo.gl/photos/fYdWAdMwGGHKJ4PK8

https://www.flickr.com/photos/hilmanali/sets/72157674678579112