footer and init project
This commit is contained in:
22
README.md
22
README.md
@@ -63,22 +63,6 @@ Or [deploy with the tool of your choice](https://underscoretw.com/docs/deploymen
|
|||||||
Add live reloads and synchronized cross-device testing to your workflow
|
Add live reloads and synchronized cross-device testing to your workflow
|
||||||
|
|
||||||
|
|
||||||
### Lando file
|
### Wordpress admin
|
||||||
|
noel
|
||||||
name: studio-up
|
R*#gsI7ln^ClEE5oxg
|
||||||
recipe: wordpress
|
|
||||||
config:
|
|
||||||
webroot: wordpress
|
|
||||||
php: '8.3'
|
|
||||||
proxy:
|
|
||||||
theme:
|
|
||||||
- localhost:3000
|
|
||||||
services:
|
|
||||||
theme:
|
|
||||||
type: node:20
|
|
||||||
services:
|
|
||||||
ports:
|
|
||||||
- 3000:3000
|
|
||||||
tooling:
|
|
||||||
yarn:
|
|
||||||
service: theme
|
|
||||||
|
|||||||
885
package-lock.json
generated
885
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -7,5 +7,13 @@
|
|||||||
* file and is applied both to the front end and in the block editor.
|
* file and is applied both to the front end and in the block editor.
|
||||||
*/
|
*/
|
||||||
body {
|
body {
|
||||||
@apply bg-background text-foreground font-sans;
|
@apply bg-background font-sans;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
@apply bg-secondary w-full text-white;
|
||||||
|
|
||||||
|
.footer-menu {
|
||||||
|
@apply mb-4 flex flex-col gap-4 md:flex-row md:justify-center md:gap-8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,6 +44,9 @@
|
|||||||
ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
|
ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
|
||||||
"Liberation Mono", "Courier New", monospace;
|
"Liberation Mono", "Courier New", monospace;
|
||||||
|
|
||||||
|
--font-barlow: "Barlow", sans-serif;
|
||||||
|
--font-montserrat: "Montserrat", sans-serif;
|
||||||
|
--font-roboto: "Roboto", sans-serif;
|
||||||
/**
|
/**
|
||||||
* Add your theme below:
|
* Add your theme below:
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -18,6 +18,18 @@ const hexToRgb = (hex) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
safelist: [
|
||||||
|
'w-full',
|
||||||
|
'text-primary',
|
||||||
|
'text-secondary',
|
||||||
|
'text-tertiary',
|
||||||
|
'text-background',
|
||||||
|
'size-13',
|
||||||
|
'w-1/4',
|
||||||
|
'font-barlow',
|
||||||
|
'font-roboto',
|
||||||
|
'font-montserrat',
|
||||||
|
],
|
||||||
theme: {
|
theme: {
|
||||||
extend: {
|
extend: {
|
||||||
typography: (theme) => ({
|
typography: (theme) => ({
|
||||||
|
|||||||
@@ -10,3 +10,5 @@
|
|||||||
|
|
||||||
@plugin "@_tw/typography";
|
@plugin "@_tw/typography";
|
||||||
@config "./tailwind-typography.config.js";
|
@config "./tailwind-typography.config.js";
|
||||||
|
|
||||||
|
@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* studio-up functions and definitions
|
* studio-up functions and definitions
|
||||||
*
|
*
|
||||||
@@ -7,7 +8,7 @@
|
|||||||
* @package studio-up
|
* @package studio-up
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ( ! defined( 'STUDIO_UP_VERSION' ) ) {
|
if (! defined('STUDIO_UP_VERSION')) {
|
||||||
/*
|
/*
|
||||||
* Set the theme’s version number.
|
* Set the theme’s version number.
|
||||||
*
|
*
|
||||||
@@ -15,10 +16,10 @@ if ( ! defined( 'STUDIO_UP_VERSION' ) ) {
|
|||||||
* to create your production build, the value below will be replaced in the
|
* to create your production build, the value below will be replaced in the
|
||||||
* generated zip file with a timestamp, converted to base 36.
|
* generated zip file with a timestamp, converted to base 36.
|
||||||
*/
|
*/
|
||||||
define( 'STUDIO_UP_VERSION', '0.1.0' );
|
define('STUDIO_UP_VERSION', '0.1.0');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ! defined( 'STUDIO_UP_TYPOGRAPHY_CLASSES' ) ) {
|
if (! defined('STUDIO_UP_TYPOGRAPHY_CLASSES')) {
|
||||||
/*
|
/*
|
||||||
* Set Tailwind Typography classes for the front end, block editor and
|
* Set Tailwind Typography classes for the front end, block editor and
|
||||||
* classic editor using the constant below.
|
* classic editor using the constant below.
|
||||||
@@ -42,7 +43,7 @@ if ( ! defined( 'STUDIO_UP_TYPOGRAPHY_CLASSES' ) ) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ! function_exists( 'studio_up_setup' ) ) :
|
if (! function_exists('studio_up_setup')) :
|
||||||
/**
|
/**
|
||||||
* Sets up theme defaults and registers support for various WordPress features.
|
* Sets up theme defaults and registers support for various WordPress features.
|
||||||
*
|
*
|
||||||
@@ -50,17 +51,18 @@ if ( ! function_exists( 'studio_up_setup' ) ) :
|
|||||||
* runs before the init hook. The init hook is too late for some features, such
|
* runs before the init hook. The init hook is too late for some features, such
|
||||||
* as indicating support for post thumbnails.
|
* as indicating support for post thumbnails.
|
||||||
*/
|
*/
|
||||||
function studio_up_setup() {
|
function studio_up_setup()
|
||||||
|
{
|
||||||
/*
|
/*
|
||||||
* Make theme available for translation.
|
* Make theme available for translation.
|
||||||
* Translations can be filed in the /languages/ directory.
|
* Translations can be filed in the /languages/ directory.
|
||||||
* If you're building a theme based on studio-up, use a find and replace
|
* If you're building a theme based on studio-up, use a find and replace
|
||||||
* to change 'studio-up' to the name of your theme in all the template files.
|
* to change 'studio-up' to the name of your theme in all the template files.
|
||||||
*/
|
*/
|
||||||
load_theme_textdomain( 'studio-up', get_template_directory() . '/languages' );
|
load_theme_textdomain('studio-up', get_template_directory() . '/languages');
|
||||||
|
|
||||||
// Add default posts and comments RSS feed links to head.
|
// Add default posts and comments RSS feed links to head.
|
||||||
add_theme_support( 'automatic-feed-links' );
|
add_theme_support('automatic-feed-links');
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Let WordPress manage the document title.
|
* Let WordPress manage the document title.
|
||||||
@@ -68,20 +70,20 @@ if ( ! function_exists( 'studio_up_setup' ) ) :
|
|||||||
* hard-coded <title> tag in the document head, and expect WordPress to
|
* hard-coded <title> tag in the document head, and expect WordPress to
|
||||||
* provide it for us.
|
* provide it for us.
|
||||||
*/
|
*/
|
||||||
add_theme_support( 'title-tag' );
|
add_theme_support('title-tag');
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable support for Post Thumbnails on posts and pages.
|
* Enable support for Post Thumbnails on posts and pages.
|
||||||
*
|
*
|
||||||
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
|
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
|
||||||
*/
|
*/
|
||||||
add_theme_support( 'post-thumbnails' );
|
add_theme_support('post-thumbnails');
|
||||||
|
|
||||||
// This theme uses wp_nav_menu() in two locations.
|
// This theme uses wp_nav_menu() in two locations.
|
||||||
register_nav_menus(
|
register_nav_menus(
|
||||||
array(
|
array(
|
||||||
'menu-1' => __( 'Primary', 'studio-up' ),
|
'header' => __('Cabecera', 'studio-up'),
|
||||||
'menu-2' => __( 'Footer Menu', 'studio-up' ),
|
'footer' => __('Pie', 'studio-up'),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -103,35 +105,42 @@ if ( ! function_exists( 'studio_up_setup' ) ) :
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Add theme support for selective refresh for widgets.
|
// Add theme support for selective refresh for widgets.
|
||||||
add_theme_support( 'customize-selective-refresh-widgets' );
|
add_theme_support('customize-selective-refresh-widgets');
|
||||||
|
|
||||||
// Add support for editor styles.
|
// Add support for editor styles.
|
||||||
add_theme_support( 'editor-styles' );
|
add_theme_support('editor-styles');
|
||||||
|
|
||||||
// Enqueue editor styles.
|
// Enqueue editor styles.
|
||||||
add_editor_style( 'style-editor.css' );
|
add_editor_style('style-editor.css');
|
||||||
add_editor_style( 'style-editor-extra.css' );
|
add_editor_style('style-editor-extra.css');
|
||||||
|
|
||||||
// Add support for responsive embedded content.
|
// Add support for responsive embedded content.
|
||||||
add_theme_support( 'responsive-embeds' );
|
add_theme_support('responsive-embeds');
|
||||||
|
add_theme_support('custom-logo', array(
|
||||||
|
'height' => 40,
|
||||||
|
'width' => 220,
|
||||||
|
'flex-height' => true,
|
||||||
|
'flex-width' => true,
|
||||||
|
));
|
||||||
|
|
||||||
// Remove support for block templates.
|
// Remove support for block templates.
|
||||||
remove_theme_support( 'block-templates' );
|
remove_theme_support('block-templates');
|
||||||
}
|
}
|
||||||
endif;
|
endif;
|
||||||
add_action( 'after_setup_theme', 'studio_up_setup' );
|
add_action('after_setup_theme', 'studio_up_setup');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register widget area.
|
* Register widget area.
|
||||||
*
|
*
|
||||||
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
|
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
|
||||||
*/
|
*/
|
||||||
function studio_up_widgets_init() {
|
function studio_up_widgets_init()
|
||||||
|
{
|
||||||
register_sidebar(
|
register_sidebar(
|
||||||
array(
|
array(
|
||||||
'name' => __( 'Footer', 'studio-up' ),
|
'name' => __('Footer', 'studio-up'),
|
||||||
'id' => 'sidebar-1',
|
'id' => 'sidebar-footer',
|
||||||
'description' => __( 'Add widgets here to appear in your footer.', 'studio-up' ),
|
'description' => __('Añadir widgets aquí para que aparezcan en el pie de página.', 'studio-up'),
|
||||||
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
'before_widget' => '<section id="%1$s" class="widget %2$s">',
|
||||||
'after_widget' => '</section>',
|
'after_widget' => '</section>',
|
||||||
'before_title' => '<h2 class="widget-title">',
|
'before_title' => '<h2 class="widget-title">',
|
||||||
@@ -139,26 +148,28 @@ function studio_up_widgets_init() {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
add_action( 'widgets_init', 'studio_up_widgets_init' );
|
add_action('widgets_init', 'studio_up_widgets_init');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enqueue scripts and styles.
|
* Enqueue scripts and styles.
|
||||||
*/
|
*/
|
||||||
function studio_up_scripts() {
|
function studio_up_scripts()
|
||||||
wp_enqueue_style( 'studio-up-style', get_stylesheet_uri(), array(), STUDIO_UP_VERSION );
|
{
|
||||||
wp_enqueue_script( 'studio-up-script', get_template_directory_uri() . '/js/script.min.js', array(), STUDIO_UP_VERSION, true );
|
wp_enqueue_style('studio-up-style', get_stylesheet_uri(), array(), STUDIO_UP_VERSION);
|
||||||
|
wp_enqueue_script('studio-up-script', get_template_directory_uri() . '/js/script.min.js', array(), STUDIO_UP_VERSION, true);
|
||||||
|
|
||||||
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
|
if (is_singular() && comments_open() && get_option('thread_comments')) {
|
||||||
wp_enqueue_script( 'comment-reply' );
|
wp_enqueue_script('comment-reply');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
add_action( 'wp_enqueue_scripts', 'studio_up_scripts' );
|
add_action('wp_enqueue_scripts', 'studio_up_scripts');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enqueue the block editor script.
|
* Enqueue the block editor script.
|
||||||
*/
|
*/
|
||||||
function studio_up_enqueue_block_editor_script() {
|
function studio_up_enqueue_block_editor_script()
|
||||||
$current_screen = function_exists( 'get_current_screen' ) ? get_current_screen() : null;
|
{
|
||||||
|
$current_screen = function_exists('get_current_screen') ? get_current_screen() : null;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
$current_screen &&
|
$current_screen &&
|
||||||
@@ -175,10 +186,10 @@ function studio_up_enqueue_block_editor_script() {
|
|||||||
STUDIO_UP_VERSION,
|
STUDIO_UP_VERSION,
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
wp_add_inline_script( 'studio-up-editor', "tailwindTypographyClasses = '" . esc_attr( STUDIO_UP_TYPOGRAPHY_CLASSES ) . "'.split(' ');", 'before' );
|
wp_add_inline_script('studio-up-editor', "tailwindTypographyClasses = '" . esc_attr(STUDIO_UP_TYPOGRAPHY_CLASSES) . "'.split(' ');", 'before');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
add_action( 'enqueue_block_assets', 'studio_up_enqueue_block_editor_script' );
|
add_action('enqueue_block_assets', 'studio_up_enqueue_block_editor_script');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add the Tailwind Typography classes to TinyMCE.
|
* Add the Tailwind Typography classes to TinyMCE.
|
||||||
@@ -186,11 +197,12 @@ add_action( 'enqueue_block_assets', 'studio_up_enqueue_block_editor_script' );
|
|||||||
* @param array $settings TinyMCE settings.
|
* @param array $settings TinyMCE settings.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
function studio_up_tinymce_add_class( $settings ) {
|
function studio_up_tinymce_add_class($settings)
|
||||||
|
{
|
||||||
$settings['body_class'] = STUDIO_UP_TYPOGRAPHY_CLASSES;
|
$settings['body_class'] = STUDIO_UP_TYPOGRAPHY_CLASSES;
|
||||||
return $settings;
|
return $settings;
|
||||||
}
|
}
|
||||||
add_filter( 'tiny_mce_before_init', 'studio_up_tinymce_add_class' );
|
add_filter('tiny_mce_before_init', 'studio_up_tinymce_add_class');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Limit the block editor to heading levels supported by Tailwind Typography.
|
* Limit the block editor to heading levels supported by Tailwind Typography.
|
||||||
@@ -199,17 +211,18 @@ add_filter( 'tiny_mce_before_init', 'studio_up_tinymce_add_class' );
|
|||||||
* @param string $block_type Block type name including namespace.
|
* @param string $block_type Block type name including namespace.
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
function studio_up_modify_heading_levels( $args, $block_type ) {
|
function studio_up_modify_heading_levels($args, $block_type)
|
||||||
if ( 'core/heading' !== $block_type ) {
|
{
|
||||||
|
if ('core/heading' !== $block_type) {
|
||||||
return $args;
|
return $args;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove <h1>, <h5> and <h6>.
|
// Remove <h1>, <h5> and <h6>.
|
||||||
$args['attributes']['levelOptions']['default'] = array( 2, 3, 4 );
|
$args['attributes']['levelOptions']['default'] = array(2, 3, 4);
|
||||||
|
|
||||||
return $args;
|
return $args;
|
||||||
}
|
}
|
||||||
add_filter( 'register_block_type_args', 'studio_up_modify_heading_levels', 10, 2 );
|
add_filter('register_block_type_args', 'studio_up_modify_heading_levels', 10, 2);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Custom template tags for this theme.
|
* Custom template tags for this theme.
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 344 KiB |
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Template part for displaying the footer content
|
* Template part for displaying the footer content
|
||||||
*
|
*
|
||||||
@@ -9,22 +10,25 @@
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<footer id="colophon">
|
<footer id="colophon" class="site-footer py-8">
|
||||||
|
<section class="container mx-auto">
|
||||||
<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
|
<?php if (is_active_sidebar('sidebar-footer')) : ?>
|
||||||
<aside role="complementary" aria-label="<?php esc_attr_e( 'Footer', 'studio-up' ); ?>">
|
<aside role="complementary" aria-label="<?php esc_attr_e('Footer', 'studio-up'); ?>">
|
||||||
<?php dynamic_sidebar( 'sidebar-1' ); ?>
|
<?php dynamic_sidebar('sidebar-footer'); ?>
|
||||||
</aside>
|
</aside>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php if ( has_nav_menu( 'menu-2' ) ) : ?>
|
<div class="flex w-full flex-col items-center justify-between font-roboto gap-4 py-8 text-sm md:flex-row md:gap-8">
|
||||||
<nav aria-label="<?php esc_attr_e( 'Footer Menu', 'studio-up' ); ?>">
|
|
||||||
|
<?php if (has_nav_menu('footer')) : ?>
|
||||||
|
<nav aria-label="<?php esc_attr_e('Footer Menu', 'studio-up'); ?>">
|
||||||
<?php
|
<?php
|
||||||
wp_nav_menu(
|
wp_nav_menu(
|
||||||
array(
|
array(
|
||||||
'theme_location' => 'menu-2',
|
'theme_location' => 'footer',
|
||||||
'menu_class' => 'footer-menu',
|
'menu_class' => 'footer-menu',
|
||||||
'depth' => 1,
|
'depth' => 1,
|
||||||
|
'items_wrap' => '<ul id="%1$s" class="%2$s" aria-label="submenu">%3$s</ul>',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
@@ -32,21 +36,8 @@
|
|||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<?php
|
Copyright ® <?= date('Y') ?> <?= get_bloginfo('name') ?> <?= __('Todos los derechos reservados', 'studio-up') ?>.
|
||||||
$studio_up_blog_info = get_bloginfo( 'name' );
|
|
||||||
if ( ! empty( $studio_up_blog_info ) ) :
|
|
||||||
?>
|
|
||||||
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>,
|
|
||||||
<?php
|
|
||||||
endif;
|
|
||||||
|
|
||||||
/* translators: 1: WordPress link, 2: WordPress. */
|
|
||||||
printf(
|
|
||||||
'<a href="%1$s">proudly powered by %2$s</a>.',
|
|
||||||
esc_url( __( 'https://wordpress.org/', 'studio-up' ) ),
|
|
||||||
'WordPress'
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
</footer><!-- #colophon -->
|
</footer><!-- #colophon -->
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Template part for displaying the header content
|
* Template part for displaying the header content
|
||||||
*
|
*
|
||||||
@@ -13,31 +14,32 @@
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<?php
|
<?php
|
||||||
if ( is_front_page() ) :
|
if (is_front_page()) :
|
||||||
?>
|
?>
|
||||||
<h1><?php bloginfo( 'name' ); ?></h1>
|
<h1><?php bloginfo('name'); ?></h1>
|
||||||
<?php
|
<?php
|
||||||
else :
|
else :
|
||||||
?>
|
?>
|
||||||
<p><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
|
<p><a href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></p>
|
||||||
<?php
|
<?php
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
$studio_up_description = get_bloginfo( 'description', 'display' );
|
$studio_up_description = get_bloginfo('description', 'display');
|
||||||
if ( $studio_up_description || is_customize_preview() ) :
|
if ($studio_up_description || is_customize_preview()) :
|
||||||
?>
|
?>
|
||||||
<p><?php echo $studio_up_description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></p>
|
<p><?php echo $studio_up_description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
||||||
|
?></p>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<nav id="site-navigation" aria-label="<?php esc_attr_e( 'Main Navigation', 'studio-up' ); ?>">
|
<nav id="site-navigation" aria-label="<?php esc_attr_e('Main Navigation', 'studio-up'); ?>">
|
||||||
<button aria-controls="primary-menu" aria-expanded="false"><?php esc_html_e( 'Primary Menu', 'studio-up' ); ?></button>
|
<button aria-controls="primary-menu" aria-expanded="false"><?php esc_html_e('Primary Menu', 'studio-up'); ?></button>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
wp_nav_menu(
|
wp_nav_menu(
|
||||||
array(
|
array(
|
||||||
'theme_location' => 'menu-1',
|
'theme_location' => 'header',
|
||||||
'menu_id' => 'primary-menu',
|
'menu_class' => 'header-menu',
|
||||||
'items_wrap' => '<ul id="%1$s" class="%2$s" aria-label="submenu">%3$s</ul>',
|
'items_wrap' => '<ul id="%1$s" class="%2$s" aria-label="submenu">%3$s</ul>',
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -9,24 +9,19 @@
|
|||||||
"color": "#ffffff",
|
"color": "#ffffff",
|
||||||
"name": "Background"
|
"name": "Background"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"slug": "foreground",
|
|
||||||
"color": "#404040",
|
|
||||||
"name": "Foreground"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"slug": "primary",
|
"slug": "primary",
|
||||||
"color": "#b91c1c",
|
"color": "#f793ad",
|
||||||
"name": "Primary"
|
"name": "Primary"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"slug": "secondary",
|
"slug": "secondary",
|
||||||
"color": "#15803d",
|
"color": "#1f2635",
|
||||||
"name": "Secondary"
|
"name": "Secondary"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"slug": "tertiary",
|
"slug": "tertiary",
|
||||||
"color": "#0369a1",
|
"color": "#3e47bd",
|
||||||
"name": "Tertiary"
|
"name": "Tertiary"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user