Excerpt Read More Link

<?php

function auto_excerpt_more( $more ) {
return ' &hellip;' . ' <a class="readmore" href="'. get_permalink() . '">' . __( 'Read More', 'bb' ) . '</a>';
}
add_filter('excerpt_more','auto_excerpt_more');

?>

print_r for javascript

<script type="text/javascript">
/**
* Function : dump()
* Arguments: The data - array,hash(associative array),object
* The level - OPTIONAL
* Returns : The textual representation of the array.
* This function was inspired by the print_r function of PHP.
* This will accept some data as the argument and return a
* text that will be a more readable version of the
* array/hash/object that is given.
* Docs: http://www.openjs.com/scripts/others/dump_function_php_print_r.php
*/
function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += " ";

if(typeof(arr) == 'object') { //Array/Hashes/Objects
for(var item in arr) {
var value = arr[item];

if(typeof(value) == 'object') { //If it is an array,
dumped_text += level_padding + "'" + item + "' ...n";
dumped_text += dump(value,level+1);
} else {
dumped_text += level_padding + "'" + item + "' => "" + value + ""n";
}
}
} else { //Stings/Chars/Numbers etc.
dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}

//Calling the function...
function init() {
var arra = new Array("So long",'s',42,42.13,"Hello World");
var assoc = {
"val" : "New",
"number" : 8,
"theting" : arra
};

alert(dump(assoc));
}
window.onload=init;
</script>

Hyperlink Regex

var text = "https://loco.com/page1?asdf=wre&sfsd=sdf";
var reg:RegExp=/(b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|])/ig;
trace(text.replace(reg,"<a href="$&">$&</a>"));

Auto back to top link

<p id="to-top-link" style="text-align:center; display:none;"><a href="#">Back to Top</a></p>
<script type="text/javascript">if(document.body.clientHeight > 1000) document.getElementById('to-top-link').style.display = 'block';</script>

SQL Count Posts in Category

<?php

function count_posts($cat_id){
global $wpdb;

$query = "
SELECT COUNT(*) FROM $wpdb->posts
LEFT JOIN $wpdb->term_relationships ON
($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON
($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
WHERE $wpdb->posts.post_status = 'private'
AND $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->term_taxonomy.term_id = $cat_id
";
return $wpdb->get_var($query);
}

?>

Easy plugin options

<?php
$plugin_options = array(
'option1' => 'value1',
'option2' => 'value2',
'option2' => 'value3',
'option4' => 'value4'
);

//Set defaults and variables
foreach($plugin_options as $key => $value){
if(!get_option($key)){ update_option($key,$value); }
${$key} = get_option($key);
}
?>

Dynamic Variables

<?php

//Basic Example
for($i = 1; $i <= 4; $i++){
${a.$i} = 'value for $a' . $i;
}

echo '<strong>Basic Example</strong>' . '<br>';
echo $a1 . '<br>';
echo $a2 . '<br>';
echo $a3 . '<br>';
echo $a4 . '<br><br>';

//Advanced Example
$var_names = array('firstvar','secondvar','thirdvar','fourthvar');

foreach($var_names as $var_name){
${$var_name} = 'value for $' . $var_name;
}

echo '<strong>Advanced Example</strong>' . '<br>';
echo $firstvar . '<br>';
echo $secondvar . '<br>';
echo $thirdvar . '<br>';
echo $fourthvar . '<br>';

?>