WordPress主题系统是为WordPress驱动的博客/网站设计样式的方式。
我的主题有问题, 所有页面的左侧和下方都会出现一个大的空白区域 当我在手机上浏览时,它仅在 Chrome 浏览器中出现。 我认为问题...
警告:尝试访问 /mytheme/functions.php 第 43 行中 bool 类型值的数组偏移量
警告:尝试访问 /mytheme/functions.php 第 43 行中 bool 类型值的数组偏移量 // 添加 woocommerce 支持 $start_extended_woo = get_option( 'swp_woo' ); 如果($start_extended_woo[...
将 DIVI 博客导入新的 Elementor WordPress 网站
我正在重建一个客户网站,其旧网站是基于 DIVI 主题构建的,有 280 篇博客文章。我正在 Elementor 上构建新网站,想要导入博客文章并删除 DIVI 代码,...
我想在任何选定文本的突出显示选项中添加对渐变颜色的支持。如需参考,请参阅此评论。 我也看过这个 stackOverflow 线程。它提供了...
我安装了一个免费的 Elementor 构建器网站。我正在尝试添加菜单,但是当我将 WP Menu 小部件拖放到模块上时,它没有显示可供选择的菜单列表: 我在网上查了一下
目前我在 WordPress 上的主题是 Neve ,我在博客上的帖子显示了以下元信息: https://i.stack.imgur.com/ynu71.jpg 在哪里: 帖子标题 帖子作者 发布日期 帖子类别 ...
WooCommerce 中自定义端点上的 WP_Query 分页
我创建了一个类,为 WooCommerce 我的帐户创建自定义端点,在这个端点上,我尝试使用 WP_Query 添加具有分页的产品列表。 这是代码: $页...
我需要在博客页面上显示缺失的语言。 我有 4 种语言(德语、捷克语、英语、法语),所以当我有带有德语翻译的英语帖子时,我需要表明没有
我想从博客文章页面中删除类别类。假设我有两个类别,一类是时尚,另一类是商业。在博客文章 WordPress 添加类,如“类别-时尚类别-商业...
我正在创建 WordPress 网站并使用默认的 2017 主题。 我已经创建了子主题并创建了全宽模板,但我无法在 css 文件中解决这个问题。 我想做一些...
安装多个组件以加速我的 WP 项目后,我的主体类被删除(例如 page-id-1452)。每个页面都显示“lp-none”。 我对 mod_pagespeed Apache 模块持怀疑态度。 一个...
我使用自定义 WordPress 块主题。现在我想在网站编辑器中制作不同的英雄标题。 网站编辑器-模板-页眉-+新模板。 然后我想分配每个新的头......
我正在开发一个 WordPress 主题,需要选择多个类别中的帖子来构建菜单。我可以将其设置为使用标签或标签和类别的组合,但我...
WordPress 默认 CSS 类输出示例: ... WordPress 默认 CSS 类输出示例: <li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"> <li class="page_item page-item-37"> 菜单和页面列表项带有各种自己的 li class 和 id。 如何在菜单和页面列表的functions.php文件中删除它们? 您应该能够通过连接到几个过滤器并返回空数组或字符串而不是新的类或 id 来删除它们: add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter('page_css_class', 'my_css_attributes_filter', 100, 1); function my_css_attributes_filter($var) { return is_array($var) ? array() : ''; } 如果你想保留特定的课程,你可以这样做: function my_css_attributes_filter($var) { return is_array($var) ? array_intersect($var, array('current-menu-item')) : ''; } 这是对理查德答案的补充。 如果您想将当前菜单项类别更改为其他类别。 add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); function my_css_attributes_filter($var) { if(is_array($var)){ $varci= array_intersect($var, array('current-menu-item')); $cmeni = array('current-menu-item'); $selava = array('selectedmenu'); $selavaend = array(); $selavaend = str_replace($cmeni, $selava, $varci); } else{ $selavaend= ''; } return $selavaend; } 这是我想出的解决方案。它从 wp_nav_menu 中删除所有 id 和类,但允许您提出自己的“批准”类和/或 id 列表。它还将冗长的“当前菜单项”更改为“活动”。如果您希望保留默认的 WordPress CSS 样式,只需删除该代码部分即可。为了保持这篇文章的最少性,这里是带有代码的pastebin的链接: http://pastebin.com/W16cxDfY - 用于您的functions.php文件 http://pastebin.com/CGx4aprf - 无论菜单在哪里,都适合您的模板 只需 add_filter('nav_menu_item_id', '__return_false'); 表示菜单项 ID 删除 li 的最佳方法是:经过测试和验证 <?php $menuParameters = array( 'theme_location' => 'header-menu-top', 'container' => false, 'echo' => false, 'items_wrap' => '%3$s', 'depth' => 0, ); echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' ); ?> 如果您只想删除所有列表类和 id,请将其添加到functions.php add_filter('nav_menu_item_id', 'filter_menu_id'); add_filter( 'nav_menu_css_class', 'filter_menu_li' ); function filter_menu_li(){ return array(''); } function filter_menu_id(){ return; } 对理查德的回答的补充: 我们需要清理留下的空类: //Strip Empty Classes add_filter ('wp_nav_menu','strip_empty_classes'); function strip_empty_classes($menu) { $menu = preg_replace('/ class=(["\'])(?!active).*?\1/','',$menu); return $menu; } 我的解决方案: $defaults = array( 'theme_location' => '', 'menu' => '', 'container' => '', 'container_class' => '', 'container_id' => '', 'menu_class' => '', 'menu_id' => '', 'echo' => false, // param important 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '', 'depth' => -1, 'walker' => '' ); ob_start(); echo preg_replace( '#<li[^>]+>#', '<li>', wp_nav_menu( $defaults ) ); $mainNav = ob_get_clean(); // In the page : echo $mainNav;
我正在为我的公司构建一个 WordPress 网站。我使用 Elementor 和 Starter 模板作为我的插件。我创建了一个单页网站,除了这片土地之外,几乎所有内容都运行良好......
我对 WordPress 网站的样式表 (style.css) 进行了修改,我希望所有链接都带有下划线。我添加的代码是: A { 文本修饰:下划线!重要; } 这有效
我目前正在开发一个自定义 WordPress 主题,我需要将 JSON 文件与我的 JavaScript 代码连接起来。尽管我付出了努力,但在实现这种集成方面我还是遇到了困难。 然而,...
我正在寻找块标记/FSE文档,例如在twentytwentyfour主题archive.html模板中,有这样的代码: wp:query-title {"type":"archive","
我添加了自定义脚本: wp_enqueue_script('functions', get_bloginfo('template_url') . '/js/functions.js', 'search', null, false); 它工作得很好,除了在我有的functions.js中: 重置风格。
我正在尝试将styles.css样式表包含在我正在尝试开发的wordpress主题中(我的第一个主题)。问题:如何将其纳入其中?我知道将以下代码放入我的he...