Esta función te permite generar una breadcrumb personalizada sin depender de plugins. Es útil cuando quieres tener control total sobre la...
Cambiar el nombre de la carpeta dist en Sage (Roots) 8
Sage es un Starter Theme para WordPress que nos permite construir temas de WordPress de forma ágil y profesional, ofreciendonos una base sólida para desarrollar nuestros temas personalizados sin tener que preocuparnos de la optimización, la jerarquía de las plantillas, los microformatos, la estructura semántica y otras tareas repetitivas a las que habitualmente tenemos que enfrentarnos a la hora de desarrollar un tema de WordPress, si quieres saber más sobre este Starter Theme mira el tutorial Instalar y configurar Sage.
Para cambiar el nombre de la carpeta dist en Sage 8 tenemos que tener instalada la carpeta node_modules y acceder a node_modules/asset-builder/lib/processManifest.js, dependiendo de tu versión (basado en asset-builder 1.1.0) puedes encontrar la línea más o menos en la línea 21.
/**
* processManifest
* @module
*/
'use strict';
var _ = require('lodash');
var traverse = require('traverse');
var obj = require('object-path');
/**
* processManifest
*
* @param {Object} json
* @return {Object}
*/
module.exports = function(json) {
var defaults = {
paths: {
source: 'assets/',
dist: 'dist/' /* * */
}
};A continuación debemos cambiar también todas las referencias a las rutas del archivo /lib/assets.php
En concreto en la función asset_path
function asset_path($filename) {
$dist_path = get_template_directory_uri() . '/dist/';
$directory = dirname($filename) . '/';
$file = basename($filename);
static $manifest;
if (empty($manifest)) {
$manifest_path = get_template_directory() . '/dist/' . 'assets.json';
$manifest = new JsonManifest($manifest_path);
}
if (array_key_exists($file, $manifest->get())) {
return $dist_path . $directory . $manifest->get()[$file];
} else {
return $dist_path . $directory . $file;
}
}Por último no olvides cambiar el nombre de la carpeta dist por la que has definido en los archivos.
Debemos tener en cuenta que si cambiamos estas rutas dejamos de tener un Starter theme que podamos compartir con otros usuarios sin dependencia de packages, por lo que si instalamos el tema en otro ordenador para ejecutar npm install perderíamos la configuración al reinstalar asset-builder y tendríamos que volverlo a configurar.
Quizás te interese …
Quizás te interese ...
Esta regla sirve para detectar si un contenido tiene un padre asignado. Es muy útil cuando trabajas con contenidos jerárquicos, como cursos...
Hoy vamos a ver cómo añadir a ACF una regla muy útil llamada Has Children. Esta regla te permite mostrar u ocultar campos dependiendo de si...
Crear Custom Post Types en WordPress puede ser relativamente sencillo, podemos utilizar un plugin o crearlos cada vez por cada uno que...
Valoraciones
Sé el primero en valorar