Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Adam Doe adamdoe

🏠
Working from home
View GitHub Profile
View .WordPress
//Theme Structure
header.php ...................... Header Section
index.php ......................... Main Section
sidebar.php .................... Sidebar Section
single.php ....................... Post Template
page.php ......................... Page Template
comments.php .................. Comment Template
search.php ...................... Search Content
searchform.php ............ Search Form Template
archive.php ................... Archive Template
@adamdoe
adamdoe / current_page_share.php
Created Jun 1, 2016 — forked from eddt/current_page_share.php
Share Current Page via Facebook
View current_page_share.php
<?php
/**
* Get the current Url taking into account Https and Port
* @link http://css-tricks.com/snippets/php/get-current-page-url/
* @version Refactored by @AlexParraSilva
*/
function getUrl() {
$url = isset( $_SERVER['HTTPS'] ) && 'on' === $_SERVER['HTTPS'] ? 'https' : 'http';
$url .= '://' . $_SERVER['SERVER_NAME'];
$url .= in_array( $_SERVER['SERVER_PORT'], array('80', '443') ) ? '' : ':' . $_SERVER['SERVER_PORT'];
View Automatic Alt Text
function add_alt_tags($content)
{
global $post;
preg_match_all('/<img (.*?)\/>/', $content, $images);
if(!is_null($images))
{
foreach($images[1] as $index => $value)
{
if(!preg_match('/alt=/', $value))
{
View Sublime Workspace
{
"folders": [
{
"folder_exclude_patterns": [
"wp-includes",
"wp-admin",
"wp-content/uploads",
".idea"
],
"path": "PATH HERE",
@adamdoe
adamdoe / functions.php
Last active Aug 23, 2017
Get user of role type and add them into columns using Foundation.
View functions.php
/**
* Author : Doe
* @param string $role_type used for getting type of user.
*/
function get_team_members($role_type) {
$args = array(
'role' => $role_type,
'fields' => 'ID'
);
View crud-taxonomy-meta-wordpress.php
<?php
add_action( '{taxonomy}_add_form_fields', 'add_feature_group_field', 10, 2 );
function add_feature_group_field($taxonomy) {
global $meta_name;
?>
<div class="form-field">
<label for="meta_name">Meta Name</label>
<input name="meta_name" id="meta_name" type="text" value="<?php echo $meta_name; ?>" size="40" aria-required="true">
View gist:708ba352feb6f751321b2db84d8ffeda
if ( ! class_exists( 'theme_utilities' ) ) {
class theme_utilities {
public static function theme_function_one() { }
public static function theme_function_two() { }
}
}
@adamdoe
adamdoe / footer.php
Created Jul 26, 2018
For WordPress AJAX Urls
View footer.php
@adamdoe
adamdoe / data.sql
Created Mar 4, 2019
WordPress SQL for post, category, user data
View data.sql
SELECT
p.ID,
p.post_author,
p.post_date,
u.display_name,
p.post_title,
p.post_content,
t.name
FROM wp_posts as p
INNER JOIN wp_postmeta as pm ON (p.ID = pm.post_id)
@adamdoe
adamdoe / sql
Last active Apr 30, 2020
WordPress - SQL Statements for Migration #wordpress
View sql
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');