wordpress-theming 相关问题

WordPress主题系统是为WordPress驱动的博客/网站设计样式的方式。

为什么搜索结果有时使用home.php有时使用search.php?

我的 WordPress 网站上的大多数搜索都使用 search.php 作为模板,但如果我从 home.php 搜索,那么它也会使用 home.php 作为搜索结果。我不知道为什么。 总结一下: /新闻?s=

回答 0 投票 0

不能将保存的属性用于前端 Gutenberg 中的核心/模板部分块(WP 6.2)

我正在 Wordpress 中构建块主题。 我正在尝试使用保存的自定义属性来使用 blocks.getSaveContent.extraProps 挂钩修改现有的核心块。具体来说,我正在尝试申请

回答 0 投票 0

Worpdress wp_enqueue_script 下载脚本但不添加脚本到 dom

我的生产网站中的 wp_enqueue_script 有一些神秘的问题(它在本地主机上运行良好)。 我有一个自定义主题,必须加载一些脚本才能工作。所以我把这个写在我的函数中......

回答 0 投票 0

为什么注释掉的 php 代码仍然可以在 Wordpress 主题上运行?

twentytwentythree主题的home.html文件中,php代码貌似还是对输出有影响:

回答 0 投票 0

wordpress CSS 文件很重,如何重新安装 wordpress 并且不让我发表的所有文章都消失

我有一个博客 WordPress 网站。 我想让我的网站看起来很漂亮。所以我添加了主题和插件。 我还进行了从 Namecheap 到站点地面托管提供的 WordPress 托管迁移...

回答 1 投票 0

将自定义 wordpress 主题添加到 wordpress.com 域

我的一个客户在 wordpress.com 上购买了一个域名。我想知道我可以访问该域的数据库和托管如果不能我可以在上面上传我的自定义 wordpress 主题谢谢 我有搜索但是...

回答 0 投票 0

古腾堡块 CSS 不适用于模板部件编辑器中的预览

我正在尝试为我的 WordPress 主题添加对模板部件的支持。 我有一个带有样式表和脚本的块,一切正常。但是,在模板部件编辑器中(设计 -> 模板...

回答 2 投票 0

如何在 Elementor 后台组控件中使用 fields_options 参数?

https://developers.elementor.com/docs/editor-controls/group-control-background/ 我想知道如何在 Elementor Background Group Control 中使用“fields_options”参数以及什么是...

回答 0 投票 0

WordPress - 菜单链接变成空链接,不知道从哪里开始

菜单列表转换为: &l... 菜单列表转换为: <ul class="art-hmenu menu-8"> <li class="menu-item-"><a></a> </li> <li class="menu-item-"><a></a> </li> </ul> 它确实记录了我放入的菜单项的数量,但没有设置标题和右边。帮助将不胜感激。 如果您需要更多信息,请随时询问。我不知道与解决此问题相关的确切信息。 我查看了不同的文件,例如 functions.php 和 header.php,但我无法确定问题所在。我不熟悉 PHP,所以我需要一些帮助。 编辑: 这是我尝试过的代码示例(在 Stack Overflow 上找到)但没有解决我的问题: //register menu function register_my_menus() { register_nav_menus( array('main-menu' => __( 'Main Menu' ) ) ); } add_action( 'init', 'register_my_menus' ); //template usage <?php wp_nav_menu( array( 'theme_location' => 'main-menu' ) ); ?> //code for adding new menu items function new_nav_menu_items($items, $args) { if( $args->theme_location == 'primary' ){ $homelink = '<li class="home"><a href="' . home_url( '/' ) . '">' . __('Home') . '</a></li>'; $items = $homelink . $items; } return $items; } add_filter( 'wp_nav_menu_items', 'new_nav_menu_items', 10, 2 ); 此修复对我没有任何改变(我可以看到)。 编辑 2: 这是显示菜单的标题代码。 <?php if (theme_get_option('theme_use_default_menu')) { wp_nav_menu( array('theme_location' => 'primary-menu') );} else { ?><nav class="art-nav"> <div class="art-nav-inner"></div> <?php echo theme_get_menu(array( 'source' => theme_get_option('theme_menu_source'), 'depth' => theme_get_option('theme_menu_depth'), 'menu' => 'primary-menu', 'class' => 'art-hmenu' ) ); get_sidebar('nav'); ?> 连同: function theme_get_menu($args = '') { $args = apply_filters( 'wp_nav_menu_args', $args ); $nav_menu = apply_filters( 'pre_wp_nav_menu', null, $args ); if ( null !== $nav_menu ) { return $nav_menu; } $args = wp_parse_args($args, array('source' => 'Pages', 'depth' => 0, 'menu' => null, 'class' => '')); $source = &$args['source']; $menu = &$args['menu']; $class = &$args['class']; if ($menu != null && is_string($menu)) { // theme location $location = theme_get_array_value(get_nav_menu_locations(), $menu); if ($location) { $menu = wp_get_nav_menu_object($location); if ($menu) { $source = 'Custom Menu'; $class = implode(' ', array($class, 'menu-' . $menu->term_id)); } } } if ($source == 'Custom Menu' && $menu != null) { $nav_menu = theme_get_list_menu($args); } elseif ($source == 'Pages') { $nav_menu = theme_get_list_pages(array_merge(array('sort_column' => 'menu_order, post_title'), $args)); } elseif ($source == 'Categories') { $nav_menu = theme_get_list_categories(array_merge(array('title_li' => false), $args)); } return apply_filters( 'wp_nav_menu', $nav_menu, $args ); }

回答 0 投票 0

来自 functions.php 文件的 WSOD

我这里有一个 WSOD,我很确定这是因为我的 functions.php 文件。 在我们继续之前应该指出我对代码几乎一无所知,所以请避免行话和技术语言......

回答 0 投票 0

使用 jetengine 创建选项页面以更改产品列表网格

我的主页上有多个显示我的 woocommerce 产品的列表网格,我想在我的 wordpress 网站上创建一个选项页面,我的管理员可以去那里选择显示哪个列表网格

回答 0 投票 0

WordPress 更改“添加到购物车”不会持续存在

如果产品已经在购物车中,您可以通过以下代码更改添加到购物车按钮上的文本: add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_cart_button_single_product', ...

回答 0 投票 0

插件大型菜单不适用于 divi 模板

我正在尝试使用此模板链接中的插件 Max Mega Menu 或 QuadMenu 实现一个大型菜单,但由于某种原因菜单没有任何变化,它保留默认菜单。 我做了一些改变 l...

回答 0 投票 0

WordPress:设置图像最大宽度:100% 与 Twenty-Twentythree 主题

你能看到我用作标题的图像吗? 从 CSS 中我们知道,为了让图像覆盖整个屏幕宽度,需要设置样式 max-width: 100%。 使用简单的

回答 1 投票 0

创建一个函数并在 wordpress 页面中调用它

函数.php: 函数.php: <?php Uxper_Room::check_room_price(get_the_ID(), true); review-order.php: $room_base = isset( $room_base ) ? $room_base : ''; ----------- <span class="accent-color"><?php echo esc_html(Uxper_Room::check_room_price($room_base)); ?></span> 这些表达式的正确写法是什么,考虑到我对 php 知之甚少,我还需要知道我报告的表达式周围的任何东西 我目前收到一个错误代码 谢谢 如果你不解释你遇到的问题,很难知道如何帮助你。 但是如果出现 500 错误,您可以编辑 wordpress 文件夹根目录下的 wp-config.php 文件,并将定义( 'WP_DEBUG', false ); 行从 false 更改为 true。并告诉我们错误代码。 干杯,祝你好运。

回答 1 投票 0

如何在 Elementor 登陆页面上使用预先存在的 WordPress 主题的页脚?

我最近在我的自定义主题网站上安装了 Elementor 来制作一个登陆页面,因为我想显示不同的标题和内容格式,并且我的页面建立在高级自定义字段上......

回答 0 投票 0

WordPress admin_notices 通知显示在错误的位置

我正在尝试向我的 WordPress 插件添加通知和错误消息。 使用 admin_notices 挂钩,我的代码如下所示: 我正在尝试向我的 WordPress 插件添加通知和错误消息。 使用 admin_notices 挂钩,我的代码如下所示: <?php //Define notifications function customer_admin_notice($message_type, $customer_nr = "") { if ($message_type === 'customer_update_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer updated successfully.'; ?></p> </div> <?php } else if ($message_type === 'customer_new_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer added successfully.'; ?></p> </div> <?php } else if ($message_type === 'customer_delete_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer with number ' . $customer_nr . ' has been deleted.'; ?></p> </div> <?php } else if ($message_type === 'customer_delete_error') { ?> <div class="notice notice-error is-dismissible"> <p><?php echo 'No customer with number ' . $customer_nr . ' was found.'; ?></p> </div> <?php } } add_action('admin_notices', 'customer_admin_notice'); ?> 通知已打印,但看起来像这样: 我还注意到,通知直接附加在 body 标签下,这与附加到 wpbody-content 的其他通知不同: 有谁知道为什么通知显示不正确? 似乎在呈现 wpbody-content 容器之前触发了 admin_notices 钩子。这是应该可以正常工作的更新代码: <?php //Define notifications function customer_admin_notice($message_type, $customer_nr = "") { if ($message_type === 'customer_update_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer updated successfully.'; ?></p> </div> <?php } else if ($message_type === 'customer_new_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer added successfully.'; ?></p> </div> <?php } else if ($message_type === 'customer_delete_success') { ?> <div class="notice notice-success is-dismissible"> <p><?php echo 'Customer with number ' . $customer_nr . ' has been deleted.'; ?></p> </div> <?php } else if ($message_type === 'customer_delete_error') { ?> <div class="notice notice-error is-dismissible"> <p><?php echo 'No customer with number ' . $customer_nr . ' was found.'; ?></p> </div> <?php } } function customer_admin_notice_wrapper() { echo '<div class="wrap">'; do_action( 'customer_admin_notices' ); echo '</div>'; } add_action('admin_notices', 'customer_admin_notice'); add_action('customer_admin_notices', 'customer_admin_notice_wrapper'); ?> 它可能会帮助您解决这个问题!

回答 1 投票 0

is_paged() 在用于过滤的函数内部不工作。 WordPress

如何在函数中使用 is_paged() 在 functions.php 中添加过滤器。我想删除所有分页结果页面上的操作。 is_paged() 应该准确地返回,但是在使用时

回答 1 投票 0

Tiny MCE - 如何使用 br 保存格式?

我有一个自定义的微型 mce 场。 在后端我换行,一切都很好,但在前端没有 br,行就像没有格式化的文本。 只有手动添加标签才有效 我试过

回答 0 投票 0

WordPress - ¿ 如何编写幻灯片顶部栏?

我想用代码添加一个顶部栏,我可以在其中显示 3 条带有过渡的消息,就像本页 https://es.tommy.com/mujeres 中那样。我在 wordpress 中使用 Kadence 主题。栏必须高于

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.