Skip to content

Instantly share code, notes, and snippets.

View someguy9's full-sized avatar
🏠
Working from home

Andy Feliciotti someguy9

🏠
Working from home
View GitHub Profile
@someguy9
someguy9 / wordpress-get-current-url.php
Created July 11, 2022 12:29
Get current page URL in WordPress
<?php
global $wp;
$current_url = home_url( add_query_arg( array(), $wp->request ) );
echo $current_url;
@someguy9
someguy9 / generatepress-dark-mode.css
Last active May 6, 2022 12:23
Starter for adding darkmode to your Generatepress site
@media (prefers-color-scheme: dark) {
:root {
--contrast: #fff;
--contrast-2: #000;
--contrast-3: #000;
--base: #1e1e1e;
--base-2: #212121;
--base-3: #212121;
--accent: #1e90ff;
--global-color-8: rgba(180, 180, 191, 0.1);
<?php
$meta_query_args = array(
'post_type' => 'page',
'order' => 'ASC',
'meta_key' => 'city_name',
'orderby' => 'meta_value'
);
$meta_query = new WP_Query( $meta_query_args );
<?php
$meta_query_args = array(
'meta_query' => array(
'relation' => 'AND',
array(
array(
'key' => 'city_name',
'value' => array('New York City', 'London', 'San Francisco'),
'compare' => 'IN'
),
@someguy9
someguy9 / wordpress-query-post-meta-value-multiple.php
Created April 29, 2022 21:30
Query multiple meta key values in WordPress
<?php
$meta_query_args = array(
'meta_query' => array(
array(
'key' => 'city_name',
'value' => array('New York City', 'London', 'San Francisco'),
'compare' => 'IN'
)
)
);
@someguy9
someguy9 / wordpress-query-post-meta-value.php
Created April 29, 2022 21:09
Query Posts By a Meta Value
<?php
$meta_query_args = array(
'meta_query' => array(
array(
'key' => 'featured_post',
'value' => 'yes',
'compare' => '='
)
)
);
@someguy9
someguy9 / wordpress-url-to-id.php
Created April 29, 2022 19:28
Get a post's ID based on URL in WordPress
<?php
echo 'Returning a specific post ID from a url: '.url_to_postid( 'https://smartwp.com/my-page-url' );
@someguy9
someguy9 / wordpress-get-id-based-on-title.php
Created April 29, 2022 19:18
Get a post ID based on its title in WordPress
<?php
$post_details = get_page_by_title( 'My Post Title', '', 'post' );
echo $post_details->ID;
$page_details = get_page_by_title( 'My Page Title', '', 'page' );
echo $page_details->ID;
@someguy9
someguy9 / wordpress-get-user-details-by-username.php
Created April 29, 2022 18:45
Get a user's details by their username in WordPress
<?php
$user_data = get_user_by('login', 'someguy');
echo 'The user ID is '.$user_data->ID;
@someguy9
someguy9 / wordpress-current-logged-in-user-information.php
Created April 29, 2022 18:43
Retrieve current logged in user's ID, Email, Name
<?php
$current_user = wp_get_current_user();
echo 'Username: '.$current_user->user_login;
echo 'User ID: '.$current_user->ID;
echo 'User Email: '.$current_user->user_email;
echo 'User First Name: '.$current_user->user_firstname;
echo 'User Last Name: '.$current_user->user_lastname;
echo 'User Display Name: '.$current_user->display_name;