Skip to content

Instantly share code, notes, and snippets.

Avatar

digitalinkwell

View GitHub Profile
View maintenance-mode.php
// Activate WordPress Maintenance Mode
function wp_maintenance_mode(){
if(!current_user_can('edit_themes') || !is_user_logged_in()){
wp_die('<h1 style="color:red">Website under Maintenance</h1><br />We are performing scheduled maintenance. We will be back online shortly!');
}
}
add_action('get_header', 'wp_maintenance_mode');
View handling-plurals.php
printf(
_n(
'One comment',
'%s comments',
get_comments_number(),
'sample-plugin'
),
number_format_i18n( get_comments_number() )
);
View link-in-paragraph-translation.php
View translating-html.php
<div class="site-info">
<a href="http://wordpress.org/" >< ?php _e( 'Proudly powered by WordPress.', 'sample-plugin' ); ?></a>
</div>
View placeholders-print-function.php
<?php
printf(
__( 'Your color is %s.', 'sample-plugin' ),
$color
);
View load-text-domain-plugin-function.php
<?php
function load_plugin_textdomain() {
load_plugin_textdomain( 'sample-plugin', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' );
}
add_action( 'plugins_loaded', 'load_plugin_textdomain' );
View internationalized-plugin-header.php
<?php
/*
Plugin Name: Sample Plugin
Plugin URI: http://samplepluginsite.com
Description: Sample plugin that's ready for translation
Author: John Doe
Version: 1.0
Author URI: http://johndoe.com
Text Domain: sample-plugin
Domain Path: /languages/
View open-graph-tags.php
<meta property="og:title" content="<?php echo the_title(); ?>"/>
<meta property="og:description" content="<?php echo $excerpt; ?>"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="<?php echo the_permalink(); ?>"/>
<meta property="og:site_name" content="<?php echo get_bloginfo(); ?>"/>
View open-graph-no-thumbnail.php
function fb_opengraph() {
global $post;
if(is_single()) {
if(has_post_thumbnail($post->ID)) {
View open-graph-other-html.php
function doctype_opengraph($output) {
return $output . '
xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:fb="http://www.facebook.com/2008/fbml"';
}
You can’t perform that action at this time.