Skip to content

Instantly share code, notes, and snippets.

function fwae_remove_commentsip( $comment_author_ip ) {
return '';
}
add_filter( 'pre_comment_user_ip', 'fwae_remove_commentsip' );
@krafit
krafit / geodistance.php
Created October 15, 2017 15:39 — forked from ChrisFlannagan/geodistance.php
Calculate distance between to coordinates of latitude and longitude using the WP REST API and return posts ordered by distance from user's coordinates
<?php
/**
* Heavily borrowed from: http://xplus3.net/2010/08/08/filtering-on-a-non-standard-database-field-with-wordpress/
**/
class CoordinatesTable extends DB {
protected $db_option = "coordinates_db";
@krafit
krafit / .htaccess
Created March 12, 2016 20:12 — forked from sergejmueller/.htaccess
Erweiterung der Apache-Systemdatei .htaccess für die Browser-abhängige Auslieferung von WebP- statt JPEG-Bilddateien. Speziell für WordPress. Mehr Informationen zu WebP und dem abgebildeten Snippet unter https://github.com/sergejmueller/sergejmueller.github.io/wiki/WebP:-JPEG-Nachfolger
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule ^(wp-content/uploads.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]
</IfModule>
<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
</IfModule>
@krafit
krafit / class-virtualthemedpage-bc.php
Created March 2, 2016 13:05 — forked from brianoz/class-virtualthemedpage-bc.php
WordPress Virtual page with theme
<?php
/*
* Virtual Themed Page class
*
* This class implements virtual pages for a plugin.
*
* It is designed to be included then called for each part of the plugin
* that wants virtual pages.
*
* It supports multiple virtual pages and content generation functions.
# protect the htaccess file
<files .htaccess>
order allow,deny
deny from all
</files>
# protect the log file
<FilesMatch "\.(log|txt)$">
Order Allow,Deny
Deny from all
@krafit
krafit / wpseo-iconfix.php
Created December 2, 2015 12:38
Nachdem der Schmerz, den wpSEO-Menüpunkt ansehen zu müssen zu groß wurde, habe ich das Icon im Admin-Menü ersetzt.
if (function_exists(wpseo_autoload)) {
function krafit_repair_wpseo() {
?>
<style>
#adminmenu #toplevel_page_wpseo div.wp-menu-image img {
display: none;
}
#adminmenu #toplevel_page_wpseo div.wp-menu-image::before {
content: "\f511";
@krafit
krafit / state-of-wpmeetups.md
Last active August 29, 2015 14:23
Stand der Dinge und Ausblick für wpmeetups.de

State of wpmeetups.de

Ein gutes viertel Jahr ist seit der Übergabe von wpmeetups.de von David Decker an mich vergangen, es wird Zeit für einen kurzen Statusbericht und einen groben Ausblick, wohin uns die Reise hoffentlich führen wird und was bis dahin zu tun ist.

Auf wpmeetups.de hat David seit 2012 die lokalen deutschsprachigen WordPress Treffen gesammelt und aufgelistet. Die Seite bietet einen zentralen Kalender der anstehenden Meetup-Termine und soll Interessierten einen einfachen Zugang in die lokalen Communitys bieten, sowie generell über WP Meetups aufklären und für eine bessere Sichtbarkeit (langfristig vielleicht sogar für eine bessere Vernetzung der Meetups?) sorgen.

Wo stehen wir aktuell?

Als ich das Projekt übernommen habe, war meine Wunschliste recht klar: ein neues Design, ein überarbeitetes Meetup-Verzeichnis, ein neuer Kalender und mehr Integration und Beteiligungsmöglichkeiten der Community.