Skip to content

Instantly share code, notes, and snippets.

{
"name": "website project name",
"version": "0.1.0",
"description": "Custom theme for [whatever]",
"main": "index.js",
"repository": {
"type": "",
"url": ""
},
"keywords": [
<?php
/**
* A loop a gives post previews and pagination
*/
function sw_paginated_blog_loop()
{
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
@sunilw
sunilw / cpt_limit_search.php
Created October 6, 2022 08:36
Limit searches to a specific custom post type
function sw_cpt_search($query) {
if (
isset ( $_REQUEST['search'] ) &&
$_REQUEST['search'] == 'landlord' &&
! is_admin() &&
$query -> is_search &&
$query -> is_main_query()
) {
@sunilw
sunilw / test_one.php
Created October 5, 2022 04:04
php: combine includes and output buffering
function test_one_present_search()
{
ob_start() ;
$form = require('inc/test-01-search-all-types.php');
return ob_get_clean();
;; init.el --- Spacemacs Initialization File -*- no-byte-compile: t -*-
;;
;; Copyright (c) 2012-2021 Sylvain Benner & Contributors
;;
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
;; URL: https://github.com/syl20bnr/spacemacs
;;
;; This file is not part of GNU Emacs.
;;
;; This program is free software; you can redistribute it and/or modify
@sunilw
sunilw / package.json
Created January 23, 2022 05:01
ebuild simple project
{
"name": "react tut",
"version": "0.0.1",
"description": "Steps towards a more sufficient build pipeline",
"main": "index.js",
"watch": {
"sass": {
"patterns": [
"./src/sass"
],
/* the function that loads the template with the loop */
function ginza_menu_display() {
if ( class_exists('ACF')) {
ob_start() ;
require get_stylesheet_directory() . '/loops/ginza-menu-display.php' ;
echo ob_get_clean() ;
var gulp = require('gulp');
var sass = require('gulp-sass')(require('sass'));
var {watch} = require('gulp');
var sourcemaps = require('gulp-sourcemaps') ;
var pipeline = require('readable-stream').pipeline;
var browserSync = require('browser-sync');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
var minify = require('gulp-minify');
global:
sql_adapter: "default"
local:
vhost: "************"
wordpress_path: "**********************"
database:
name: "*************"
host: "***********"
password: "********"
// working
var gulp = require('gulp') ;
var sass = require('gulp-sass') ;
var watch = require('gulp-watch') ;
var sourcemaps = require('gulp-sourcemaps') ;
var browserSync = require('browser-sync');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');