Skip to content

Instantly share code, notes, and snippets.

View ellegaarddk's full-sized avatar

ellegaarddk ellegaarddk

View GitHub Profile
@ellegaarddk
ellegaarddk / MENU-text-hamburger.css
Last active October 10, 2023 14:18
Add the text "MENU" to a hamburger/mobile menu created with Elementor in WordPress
/* places the text "MENU" til the left of the default hamburger menu */
.elementor-menu-toggle:before{
position: relative;
padding-right: 10px;
content: "MENU";
font-weight: 700;
color: rgba(0,0,0,.5)
}
@ellegaarddk
ellegaarddk / get_same_cpt_cat_as_current.php
Last active October 10, 2023 14:18
Get the post-type 'People' posts from the same custom taxonomy - WordPress, custom post type (CPT)
<?php
$id = get_post($post->ID);
$tax = get_the_terms($id, 'position');
$args = array(
'post_type' => 'people',
'tax_query' => array(
array(
'taxonomy' => 'position',
'field' => 'slug',
'terms' => $tax[0]->slug,
@ellegaarddk
ellegaarddk / custom_elementor_queries.php
Last active October 10, 2023 14:14
Custom queries for Elementor use - WordPress. To be inserted in you theme's functions.php or a custom made functions plugin.
<php
/*
* Custom queries for Elementor
* by ellegaard ID
*/
/* Get direct children of current page
*
* for query ID use 'pages_direct_child_filter'
*/
@ellegaarddk
ellegaarddk / stopwords_DA.txt
Last active August 17, 2022 07:20
Liste af relevante danske stopwords / stopord til indekseringer mm. Kommasepareret
ad, af, aldrig, alle, alt, anden, andet, andre, at, bare, begge, blev, blive, bliver, da, de, dem, den, denne, der, deres, det, dette, dig, din, dine, disse, dit, dog, du, efter, ej, eller, en, end, ene, eneste, enhver, er, et, far, fem, fik, fire, flere, fleste, for, fordi, forrige, fra, få, får, før, god, godt, ham, han, hans, har, havde, have, hej, helt, hende, hendes, her, hos, hun, hvad, hvem, hver, hvilken, hvis, hvor, hvordan, hvorfor, hvornår, i, ikke, ind, ingen, intet, ja, jeg, jer, jeres, jo, kan, kom, komme, kommer, kun, kunne, lad, lav, lidt, lige, lille, man, mand, mange, med, meget, men, mens, mere, mig, min, mine, mit, mod, må, ned, nej, ni, nogen, noget, nogle, nu, ny, nyt, når, nær, næste, næsten, og, også, okay, om, op, os, otte, over, på, se, seks, selv, ser, ses, sig, sige, sin, sine, sit, skal, skulle, som, stor, store, syv, så, sådan, tag, tage, thi, ti, til, to, tre, ud, under, var, ved, vi, vil, ville, vor, vores, være, været
@ellegaarddk
ellegaarddk / stikcy-anchor-points.css
Last active July 27, 2022 07:41
Keeping anchor point below sticky header
/** better solution
* description on https://wp-pro.dk/?p=3656
**/
:target { scroll-margin-top:75px}
/** old solution - don't use this! **/
body:not(.elementor-editor-active) /* for not messsing up elementor editor */
*[id]:before {
content: "";
display:block;
function eid_cpt_employee() {
register_post_type( 'eid_team_member',
array(
'labels' => array(
'name' => __( 'Medarbejdere', 'eid_function' ),
'singular_name => __( 'Medarbejder', 'eid_function' ),
),
'description' => __( 'Virksomhedens medarbejdere', 'eid_function' ),
'public' => true,
'has_archive' => true,
@ellegaarddk
ellegaarddk / optimized.htaccess
Last active June 22, 2019 09:03
Optimised htaccess for WP - expires, headers and deflate
# Optimized expire cache and compression
# For WordPress
# by ellegaard ID
# Insert above default WP section in .htaccess - use with caution!
# BEGIN Manual editing for speed
## BEGIN Expire headers
<ifModule mod_expires.c>
AddType application/font-sfnt otf ttf
AddType application/font-woff woff
@ellegaarddk
ellegaarddk / remove_product_tabs.php
Created November 2, 2018 11:15
Remove one or all of the WooCommerce tabs
<?php
/**
* Remove woocomerce product data tabs
* @origin https://wp-pro.dk/guides/tilpas-woocommerce-faneblades-titel-og-overskrift
*/
add_filter( 'woocommerce_product_tabs', 'eid_remove_product_tabs', 98 );
function eid_remove_product_tabs( $tabs ) {
unset( $tabs['description'] ); // Remove the description tab
@ellegaarddk
ellegaarddk / functions.php
Last active March 11, 2019 08:08
Autoptimize: adjust the level of the autowarning on cache size to 1GB
<?php
// #Adjusting Autoptimize warning limit to 1GB
add_filter('autoptimize_filter_cachecheck_maxsize','adjust_cachesize');
function adjust_cachesize() {
return 1024*512*1024;
}
@ellegaarddk
ellegaarddk / functions.php
Created December 15, 2017 11:35
Tilføjer 'Udsolgt label til WooCommerce
// Adds 'Udsolgt' label to produkts out of stock
add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_stock', 10);
function woocommerce_template_loop_stock() {
global $product;
if ( ! $product->managing_stock() && ! $product->is_in_stock() )
echo '<p class="stock out-of-stock">Udsolgt</p>';
}