Skip to content

Instantly share code, notes, and snippets.

View fluidjunction's full-sized avatar

Alex Smith fluidjunction

View GitHub Profile
<?php
// Change multiple placeholder titles with this switch statement. Add more as needed.
function fjwp_change_title( $title_placeholder) {
$screen = get_current_screen();
switch ($title_placeholder) {
case ( $screen->post_type == 'staff' ):
<?php
// Disable some top admin menu items for everyone but myself
function fjwp_remove_menu_items(){
$user = wp_get_current_user();
if( $user && isset($user->user_email) && 'someone@domain.com' != $user->user_email ) {
remove_menu_page( 'edit.php' ); // Posts
<?php
// Disable some admin sub menu items for everyone but myself
function fjwp_remove_submenu_items() {
$user = wp_get_current_user();
if( $user && isset($user->user_email) && 'someone@domain.com' != $user->user_email ) {
remove_submenu_page('index.php', 'update-core.php');
/* Original article at: https://elementor.com/blog/christmas-snow-effect/ */
.snow-bg {
position: relative;
}
.snow-bg:after {
content: '';
display: block;
position: absolute;
<?php
// Remove unnecessary menu items from the WordPress Admin Bar
function remove_admin_bar_items() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('comments');
$wp_admin_bar->remove_menu('new-content');
$wp_admin_bar->remove_menu('wp-logo');
}
add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_items' );
/* Beaver Builder Theme - Keep parent menu highlighted while hovering over sub menus */
.fl-page-header .fl-page-nav-wrap .navbar-nav > li:hover > a {
background-color: #079bd1;
color: #fff;
}
/* Beaver Builder Theme - Highlight Current Page Item in Sub Menu */
.fl-page-nav ul.sub-menu .current_page_item>a {
background: #afe5fb;
color: #075b90 !important;
}
Use the WP-CLI to delete post revisions
wp post delete $(wp post list --post_type='revision' --format=ids)
.imagefloat {
animation: float 3.5s ease-in-out infinite;
}
@keyframes float {
0% {
transform: translate(0, 0);
}
50% {
transform: translate(0, -10px);