Instantly share code, notes, and snippets.

View wearewp-disable-gutenberg.php
<?php
/*
Plugin Name: WeAreWP Gutenberg
Description: Disable Gutenberg in WordPress 5.0
Plugin URI: https://www.wearewp.pro
Version: 1.0
Author: WeAre[WP]
Author URI: https://www.wearewp.pro
*/
View onViewport.js
(function($) {
/**
* Copyright 2012, Digital Fusion
* Licensed under the MIT license.
* http://teamdf.com/jquery-plugins/license/
*
* @author Sam Sehnert
* @desc A small plugin that checks whether elements are within
* the user visible viewport of a web browser.
View functions.php
<?php
add_action('init','waw_unregister_post_type');
function waw_unregister_post_type(){
unregister_post_type( 'bunch_services' );
unregister_post_type( 'bunch_cases' );
unregister_post_type( 'bunch_team' );
unregister_post_type( 'bunch_testimonials' );
unregister_post_type( 'bunch_faqs' );
}
View share.php
<?php
$url_site = 'www.wearewp.pro';
$url = 'https://www.wearewp.pro/rgpd-agence-web/';
$compte_twitter = 'WeAre_wp';
$titre = 'Agence Web, qu’est-ce que le RGPD ?';
$description = "Le RGPD c’est quoi ? Quatre lettres qui font tant couler d’encre et tant parler d’elles ! RGPD est l’acronyme de Règlement Général sur la Protection des Données, mais on n’est pas plus avancé. Pourtant, certains d’entre nous vont devoir se pencher sur la question. Pourquoi un nouveau règlement ? Quand va-t-il entrer en vigueur ? Qu’est-ce qui va changer ? Autant de questions qui vont trouver une réponse dans cet article.";
?>
<div id="sharing_box">
<p>Partager :</p>
<ul class="sharing-menu">
View index.php
<?php
date_default_timezone_set('UTC');
$tz = 'Europe/Paris';
$timestamp = time();
$dt = new DateTime("now", new DateTimeZone($tz)); //first argument "must" be a string
$date = $dt->setTimestamp($timestamp); //adjust the object to correct timestamp
$date = $dt->format('Y-m-d H:i:s');
View content-equipe.php
<?php
$introduction_text = get_field('introduction_text');
$introduction_background_image = get_field('introduction_background_image');
?>
<section class="scene" <?php if($introduction_background_image): ?> style="background-image:url(<?php echo esc_attr( $introduction_background_image ); ?>);" <?php endif; ?> >
<div class="container text">
<div class="col-md-6 col-md-offset-3">
View functions-class.php
<?php
class WeAreWP {
function __construct() {
}
function init() {
add_action( 'admin_menu', array( $this, 'wearewp_plugin_top_menu' ) );
}
View functions.php
Besoin de support WordPress ou de maintenance WordPress ?
Contactez WP Assistance : https://www.wp-assistance.fr
<?php
add_action( 'template_redirect', 'wearewp_template_redirect', 1);
function wearewp_template_redirect() {
global $wp_query;
// redirect CPT_NAME_HERE CPT to home page
if ( is_archive('CPT_NAME_HERE') || is_singular('CPT_NAME_HERE') ) {
View functions.php
Besoin de support WordPress ou de maintenance WordPress ?
Contactez WP Assistance : https://www.wp-assistance.fr
<?php
// Enables Editor in Media edit screen.
add_filter( 'wp_editor_settings', 'wearewp_add_editor_support_for_attachments' );
function wearewp_add_editor_support_for_attachments($settings) {
if( get_post_type() == 'attachment'){
$quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,ul,ol,li,code,close' );
$settings = array(
View script.js
jQuery(document).ready(function ($) {
'use strict';
// Smooth scroll
// https://css-tricks.com/snippets/jquery/smooth-scrolling/
// Select all links with hashes
$('a[href*="#"]')
// Remove links that don't actually link to anything
.not('[href="#"]')
.not('[href="#0"]')