/** * Functions and filters related to the menus. * * Makes the default WordPress navigation use an HTML structure similar * to the Navigation block. * * @link https://make.wordpress.org/themes/2020/07/06/printing-navigation-block-html-from-a-legacy-menu-in-themes/ * * @package WordPress * @subpackage Twenty_Twenty_One * @since Twenty Twenty-One 1.0 */ /** * Add a button to top-level menu items that has sub-menus. * An icon is added using CSS depending on the value of aria-expanded. * * @since Twenty Twenty-One 1.0 * * @param string $output Nav menu item start element. * @param object $item Nav menu item. * @param int $depth Depth. * @param object $args Nav menu args. * @return string Nav menu item start element. */ function twenty_twenty_one_add_sub_menu_toggle( $output, $item, $depth, $args ) { if ( 0 === $depth && in_array( 'menu-item-has-children', $item->classes, true ) ) { // Add toggle button. $output .= ''; } return $output; } add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_add_sub_menu_toggle', 10, 4 ); /** * Detects the social network from a URL and returns the SVG code for its icon. * * @since Twenty Twenty-One 1.0 * * @param string $uri Social link. * @param int $size The icon size in pixels. * @return string */ function twenty_twenty_one_get_social_link_svg( $uri, $size = 24 ) { return Twenty_Twenty_One_SVG_Icons::get_social_link_svg( $uri, $size ); } /** * Displays SVG icons in the footer navigation. * * @since Twenty Twenty-One 1.0 * * @param string $item_output The menu item's starting HTML output. * @param WP_Post $item Menu item data object. * @param int $depth Depth of the menu. Used for padding. * @param stdClass $args An object of wp_nav_menu() arguments. * @return string The menu item output with social icon. */ function twenty_twenty_one_nav_menu_social_icons( $item_output, $item, $depth, $args ) { // Change SVG icon inside social links menu if there is supported URL. if ( 'footer' === $args->theme_location ) { $svg = twenty_twenty_one_get_social_link_svg( $item->url, 24 ); if ( ! empty( $svg ) ) { $item_output = str_replace( $args->link_before, $svg, $item_output ); } } return $item_output; } add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_nav_menu_social_icons', 10, 4 ); /** * Filters the arguments for a single nav menu item. * * @since Twenty Twenty-One 1.0 * * @param stdClass $args An object of wp_nav_menu() arguments. * @param WP_Post $item Menu item data object. * @param int $depth Depth of menu item. Used for padding. * @return stdClass */ function twenty_twenty_one_add_menu_description_args( $args, $item, $depth ) { if ( '' !== $args->link_after ) { $args->link_after = ''; } if ( 0 === $depth && isset( $item->description ) && $item->description ) { // The extra element is here for styling purposes: Allows the description to not be underlined on hover. $args->link_after = ''; } return $args; } add_filter( 'nav_menu_item_args', 'twenty_twenty_one_add_menu_description_args', 10, 3 );namespace Elementor; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Elementor skin base. * * An abstract class to register new skins for Elementor widgets. Skins allows * you to add new templates, set custom controls and more. * * To register new skins for your widget use the `add_skin()` method inside the * widget's `register_skins()` method. * * @since 1.0.0 * @abstract */ abstract class Skin_Base extends Sub_Controls_Stack { /** * Parent widget. * * Holds the parent widget of the skin. Default value is null, no parent widget. * * @access protected * * @var Widget_Base|null */ protected $parent = null; /** * Skin base constructor. * * Initializing the skin base class by setting parent widget and registering * controls actions. * * @since 1.0.0 * @access public * @param Widget_Base $parent */ public function __construct( Widget_Base $parent ) { parent::__construct( $parent ); $this->_register_controls_actions(); } /** * Render skin. * * Generates the final HTML on the frontend. * * @since 1.0.0 * @access public * @abstract */ abstract public function render(); /** * Render element in static mode. * * If not inherent will call the base render. */ public function render_static() { $this->render(); } /** * Determine the render logic. */ public function render_by_mode() { if ( Plugin::$instance->frontend->is_static_render_mode() ) { $this->render_static(); return; } $this->render(); } /** * Register skin controls actions. * * Run on init and used to register new skins to be injected to the widget. * This method is used to register new actions that specify the location of * the skin in the widget. * * Example usage: * `add_action( 'elementor/element/{widget_id}/{section_id}/before_section_end', [ $this, 'register_controls' ] );` * * @since 1.0.0 * @access protected */ protected function _register_controls_actions() {} /** * Get skin control ID. * * Retrieve the skin control ID. Note that skin controls have special prefix * to distinguish them from regular controls, and from controls in other * skins. * * @since 1.0.0 * @access protected * * @param string $control_base_id Control base ID. * * @return string Control ID. */ protected function get_control_id( $control_base_id ) { $skin_id = str_replace( '-', '_', $this->get_id() ); return $skin_id . '_' . $control_base_id; } /** * Get skin settings. * * Retrieve all the skin settings or, when requested, a specific setting. * * @since 1.0.0 * @TODO: rename to get_setting() and create backward compatibility. * * @access public * * @param string $control_base_id Control base ID. * * @return mixed */ public function get_instance_value( $control_base_id ) { $control_id = $this->get_control_id( $control_base_id ); return $this->parent->get_settings( $control_id ); } /** * Start skin controls section. * * Used to add a new section of controls to the skin. * * @since 1.3.0 * @access public * * @param string $id Section ID. * @param array $args Section arguments. */ public function start_controls_section( $id, $args = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::start_controls_section( $id, $args ); } /** * Add new skin control. * * Register a single control to the allow the user to set/update skin data. * * @param string $id Control ID. * @param array $args Control arguments. * @param array $options * * @return bool True if skin added, False otherwise. * @since 3.0.0 New `$options` parameter added. * @access public * */ public function add_control( $id, $args = [], $options = [] ) { $args['condition']['_skin'] = $this->get_id(); return parent::add_control( $id, $args, $options ); } /** * Update skin control. * * Change the value of an existing skin control. * * @since 1.3.0 * @since 1.8.1 New `$options` parameter added. * * @access public * * @param string $id Control ID. * @param array $args Control arguments. Only the new fields you want to update. * @param array $options Optional. Some additional options. */ public function update_control( $id, $args, array $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::update_control( $id, $args, $options ); } /** * Add new responsive skin control. * * Register a set of controls to allow editing based on user screen size. * * @param string $id Responsive control ID. * @param array $args Responsive control arguments. * @param array $options * * @since 1.0.5 * @access public * */ public function add_responsive_control( $id, $args, $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::add_responsive_control( $id, $args ); } /** * Start skin controls tab. * * Used to add a new tab inside a group of tabs. * * @since 1.5.0 * @access public * * @param string $id Control ID. * @param array $args Control arguments. */ public function start_controls_tab( $id, $args ) { $args['condition']['_skin'] = $this->get_id(); parent::start_controls_tab( $id, $args ); } /** * Start skin controls tabs. * * Used to add a new set of tabs inside a section. * * @since 1.5.0 * @access public * * @param string $id Control ID. */ public function start_controls_tabs( $id ) { $args['condition']['_skin'] = $this->get_id(); parent::start_controls_tabs( $id ); } /** * Add new group control. * * Register a set of related controls grouped together as a single unified * control. * * @param string $group_name Group control name. * @param array $args Group control arguments. Default is an empty array. * @param array $options * * @since 1.0.0 * @access public * */ final public function add_group_control( $group_name, $args = [], $options = [] ) { $args['condition']['_skin'] = $this->get_id(); parent::add_group_control( $group_name, $args ); } /** * Set parent widget. * * Used to define the parent widget of the skin. * * @since 1.0.0 * @access public * * @param Widget_Base $parent Parent widget. */ public function set_parent( $parent ) { $this->parent = $parent; } } How Authority Shapes Value: From Greek Gods to Modern Games – Jobe Drones
/** * Displays the site header. * * @package WordPress * @subpackage Twenty_Twenty_One * @since Twenty Twenty-One 1.0 */ $wrapper_classes = 'site-header'; $wrapper_classes .= has_custom_logo() ? ' has-logo' : ''; $wrapper_classes .= ( true === get_theme_mod( 'display_title_and_tagline', true ) ) ? ' has-title-and-tagline' : ''; $wrapper_classes .= has_nav_menu( 'primary' ) ? ' has-menu' : ''; ?>

Jobe Drones

Filmagens e Fotos Aéreas

How Authority Shapes Value: From Greek Gods to Modern Games

Throughout human history, authority has been a fundamental force in shaping perceptions of value. From divine rulers in ancient civilizations to modern branding and digital entertainment, the concept of authority influences how societies assign worth to people, objects, and symbols. Understanding this evolution offers insight into how the symbols of power continue to resonate today, especially in fields like game design and virtual worlds, where mythological motifs remain powerful and relevant.

1. The Power of Authority in Human Society

Authority is the recognized power or right to command, influence, or control. It forms the backbone of social organization, providing stability and order. From tribal leaders to modern political systems, authority guides societal behavior and establishes a hierarchy that assigns value—whether to individuals, objects, or ideas. This concept is rooted in the human need for structure and predictability, which helps societies function cohesively.

Over time, the perception of authority has evolved, yet its core function remains: to legitimize power and influence perceptions of worth. This evolution reveals fascinating shifts, from divine mandates to institutional authority, and now, to digital and cultural symbols that continue to shape human understanding of value.

2. Authority in Ancient Civilizations

a. Divine Authority: Gods and Mythology

Ancient civilizations often attributed authority to divine figures. Gods and mythological beings embodied the ultimate authority, establishing social order through divine decree. These deities were not only religious symbols but also embodiments of societal ideals, morality, and power. Their stories reinforced cultural values and justified rulers’ authority, which was often seen as divine right.

b. Symbolism and Status

Deities embodied the highest perceived value, often represented through symbols, rituals, and art. Their attributes—such as majestic crowns, robes, or divine weapons—became symbols of ultimate authority. These symbols transcended religion, influencing currency, architecture, and societal hierarchy.

c. Case Study: Greek Gods and Cultural Influence

Greek gods such as Zeus and Athena held divine status that permeated culture, politics, and currency. The Olympian gods symbolized excellence, rarity, and supreme authority—traits that continue to influence modern concepts of prestige. Greek coinage often featured deities, reinforcing their role as symbols of societal value and stability.

3. The Evolution of Authority and Its Manifestation in Symbols

a. Transition from Divine to Institutional Authority

As civilizations advanced, authority shifted from divine figures to human institutions. Monarchs, emperors, and religious leaders gained prominence, often consolidating power through symbols like crowns, scepters, and robes. These tangible symbols communicated authority and legitimacy to the populace.

b. Symbols and Colors of Power

Colors such as gold and purple became associated with prestige and sovereignty. Gold’s rarity and luster symbolized wealth, while purple dye, historically expensive and difficult to produce, represented nobility. Such visual cues reinforced societal hierarchies and perceived value.

c. “Olympian” as a Modern Metaphor

The term “Olympian” continues to serve as a metaphor for excellence and rarity. It links back to divine authority, embodying qualities of supreme achievement and uniqueness. Today, products or achievements labeled as “Olympian” evoke a sense of elite status and high value.

4. Authority as a Driver of Value in Modern Contexts

a. Branding and Institutional Authority

Modern brands cultivate authority through reputation, quality standards, and endorsements. Companies like Apple or Rolex leverage their perceived authority to command premium prices, shaping consumer perceptions of value based on trust and prestige.

b. Digital Domains and Virtual Worlds

In digital environments, authority manifests through game design, virtual assets, and user trust. The consistent use of mythological or divine motifs in games taps into deep-seated cultural symbols of authority and excellence.

c. Example: The “Gates of Olympus” Slot Game

Modern gaming exemplifies the continuity of mythological authority. The check out this slot draws on divine imagery and mythic themes to evoke a sense of grandeur and power, illustrating how ancient symbols of authority remain compelling in contemporary entertainment.

5. Psychological and Cultural Impacts of Authority-Linked Symbols

Symbols of authority influence human cognition by triggering associations of trustworthiness, prestige, and excellence. When individuals see symbols like crowns, laurel wreaths, or divine imagery, their brains process these cues as indicators of legitimacy and high value.

Design standards, such as the Web Content Accessibility Guidelines (WCAG AAA), use contrast ratios and visual cues to reinforce trust and authority. Proper color contrast, for example, ensures accessibility and signals professionalism, further enhancing perceived legitimacy.

Culturally, perceptions of authority vary. For instance, in Western societies, gold and purple are linked to royalty, while in other cultures, different symbols and colors carry similar connotations. Recognizing these variations is crucial for effective communication of authority and value across diverse audiences.

6. Non-Obvious Depth: Authority, Accessibility, and Inclusivity

Accessible design plays a key role in conveying authority without bias. When symbols and interfaces are inclusive, they foster a sense of legitimacy and trustworthiness across all user groups.

Standards like contrast ratios, font legibility, and clear visual hierarchies ensure that authority signals are perceived accurately and fairly. This inclusivity not only democratizes access but also enhances the overall perception of legitimacy.

The concept of authority has shifted from divine mandates to democratic and digital platforms. Today, authority is often derived from transparency, standards compliance, and community trust—principles that are essential for modern credibility.

7. Conclusion: From Myth to Modernity—The Enduring Power of Authority in Shaping Value

Throughout history, authority has been a key factor in defining and elevating value. Whether through divine symbols, royal insignia, or digital icons, the fundamental need to associate authority with worth persists.

This continuity demonstrates the deep-rooted human tendency to seek legitimacy and excellence in symbols. As societal structures evolve, so do the ways authority is communicated—shifting from divine mandates to inclusive, accessible standards that reinforce trust and legitimacy.

Understanding the role of authority in shaping value helps us appreciate the enduring power of symbols—ancient or modern—across cultures and contexts.

In contemporary design and culture, recognizing how authority influences perceptions enables creators and communicators to craft more meaningful, trustworthy experiences. From mythological motifs to inclusive standards, the essence remains: authority, when effectively conveyed, continues to shape our understanding of worth in profound ways.

Leave a comment

Your email address will not be published. Required fields are marked *

/** * The template for displaying the footer * * Contains the closing of the #content div and all content after. * * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials * * @package WordPress * @subpackage Twenty_Twenty_One * @since Twenty Twenty-One 1.0 */ ?>