WordPress主题系统是为WordPress驱动的博客/网站设计样式的方式。
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...
冗长的产品描述在页面顶部重复?我想这可能是主题错误。我不打算删除主题。有什么办法可以解决吗? 我需要帮助的页面...
已解决 我正在详尽地寻找一种方法来提供下一篇和上一篇文章链接,其方式与通常出现在单篇文章中的方式不同。 默认情况下: 是按时间顺序排列的 ...
Font Awesome 图标包在没有 Pro 的情况下使用是否违法?
我目前正在编写我的网站,我使用 WordPress 和 OceanWP 作为主题。今天我研究了 OceanWP 以及成千上万的用户(商业或非商业)使用的图标。 什么
我已经寻找了好几个星期了,但仍然没有找到解决这个问题的正确方法。 我正在写一个 WordPress 主题。我有一个名为 Works 的自定义帖子类型。我想添加我的作品...
我使用 Astra WordPress 主题,在商店页面上我看到: 主页/产品/商店 有没有办法通过使用动作挂钩来删除“商店”?我尝试过各种过滤器,但似乎没有任何效果...
我没有找到任何正确的答案,没有尝试在互联网上销售模板或 WordPress 添加。 我有一个 WordPress 网站,人们可以写文章。我正在寻找解决方案: 我...