您当前的位置:首页 > TAG信息列表 > theme-development
样式属性中的内联背景图像的WebP回退
我开发了一个主题,它有一个称为项目的自定义帖子类型。在单个项目页面上,有一个具有高质量滚动背景图像的视差样式部分。我正在使用一个自定义字段(通过ACF插件)将此背景图像添加到项目页面,并且此自定义字段被编码到单个项目模板文件中。这意味着我的所有项目页面只需要一个模板。这个背景图像质量很高,因此是一个相当大的图像文件(对我来说保持图像质量很重要)。我想将WebP图像作为背景图像添加到此视差部分。但我当然需要为不支持WebP图像格式的浏览器提供后备支持。我看过很多关于如何为通过<img> 标记,或
两个不同页面上的相同ACF
我做了很多page.php 使用ACF中继器和灵活的内容模块(1000多行代码)。代码越来越像意大利面条,我不知道如何构造它,以便更易于阅读和维护。以下是它的伪代码版本:$all_fields = get_fields(); foreach( $all_fields as $field ): if( $field == \'field_1\' ): // Deal with field_1 elseif( $field == \'field_2\' ):&
如何将我的产品名称和价格从缩略图下方移动到Avada&WooCommerce中的滚动内容?
我希望我将商店页面上每个Woocommerce产品图像下的产品信息(名称、价格)移动到仅通过特色图像滚动显示(而不是当前滚动显示信息)的位置很肯定这将需要定制CSS和JS,我对此很满意,我只是希望有任何关于方法/提示等的指针可以从哪里开始。首先是当前视图下面的屏幕截图,然后是我想要创建的具有此功能的其他站点(我也意识到这一点reference site 不是WordPress。但我看这是可行的!)我正在使用Avada theme, 它有滚动选项,但我看不到可以进行此自定义的选项。Avada\'s Feat
如何在WordPress定制器文件中获取当前页面ID?
我试图根据查看的页面隐藏或显示自定义设置,类似于active_callback\' => \'is_front_page\', 但是,我还没有找到从customizer.php 文件我希望能够使用active_callback\' => \'is_specific_page\' 通过基于当前页面ID的自定义回调,如下所示: function is_specific_page() { // LOGIC RETURNS TRUE OR F
Unable to delete option
我可以使用表单操作删除选项admin-post.php 但点击按钮后会出现空白页<form action=\"<?php echo admin_url(\'admin-post.php\'); ?>\" method=\"post\"> <input type=\"hidden\" name=\"action\" value=\"my_media_update\"> <input type=\"submit\" value=\"Update
如何创建自定义局部/模板?
我已经创建了一个注册表单并将其放置在我的标题中:<div> <h5 class=\"myapp-sign-up-text\">Sign up for updates</h5> <form class=\"myapp-email-form\"> <input type=\"text\" name=\"email\" placeholder=\"Your email address\" class=\
WP_bootstrap_Navwalker_issue
我在我的引导程序wordpress中放了一个navwalker,这给了我一个致命的错误致命错误:未捕获错误:在:\\xampp\\htdocs\\wordpress\\WP content\\themes\\Akiveb\\header中找不到类“WP\\u Bootstrap\\u Navwalker”。php:29堆栈跟踪:#0 A:\\xampp\\htdocs\\wordpress\\wp includes\\template。php(688):require\\u once()#1 A:\\xa
向内容中的所有图像添加类
我有这样一个函数:function add_responsive_class($content) { $content = mb_convert_encoding($content, \'HTML-ENTITIES\', \"UTF-8\"); if (!empty($content)) { $document = new DOMDocument(); libxml_use_internal_errors(true);
无论如何,要像使用wp_LOGIN_Form()一样输出注册表单吗?
我正在尝试用WordPress创建一个双重登录/注册页面,到目前为止,我发现我可以创建自定义模板,然后用wp_login_form, 然而,我找不到任何能够对注册表进行类似操作的参考。我看了几篇文章,也没有一篇提到类似的内容,其中许多文章只是求助于插件。有没有办法做到这一点,或者我必须选择另一种方式来定制现有的注册页面,看看是否可以在上面输出登录表单!?
如何在WooCommerce商店页面中显示自定义字段值
remove_action(\'woocommerce_shop_loop_item_title\',\'woocommerce_template_loop_product_title\',10); add_action(\'woocommerce_shop_loop_item_title\',\'fun\',10); function fun() { echo \'custom_field_value\'; } 注意:我想用自定义字段
正在加载主题和子主题的文件(必需)
似乎有很多选择,我应该选择哪一个。。真的很困惑吗?我用过get_template_directory(). 我想要的是使用一个最适合子主题的函数,如果没有使用子主题,则应该单独使用该函数。。请帮忙get\\u theme\\u file\\u uri()get\\u parent\\u theme\\u file\\u uri()get\\u theme\\u file\\u path()get\\u parent\\u theme\\u file\\u path()get\\u TEMPLATEPATH
如何在WordPress中为单个站点设置不同的移动主题?
我在Wordpress上有一个只有几页的网站。其中一个网页的主题应该与其他网页的主题不同。我知道如何使用桌面,但我不知道应该设置什么才能在移动设备上获得同样的功能。
是否仅出于开发目的将脚本入队?
我正在尝试创建一个新的开发工作流,为此,我需要将一些脚本排队,以便仅在开发时可用。正确的方法是什么?我应该使用WP_DEBUG 作为一种条件,还是有更好的方法?if (WP_DEBUG === true) { wp_enqueue_script(\'script_for_development\', \'script.js\'...); }
如何删除Farvis主题中的页眉/页面标题图像?
我在和farvis theme合作。在该主题中,我删除了自定义>>页面标题中的背景图像;面包屑>>背景图像>>删除。但在我单击“保存”并重新加载站点后,另一个图像显示在屏幕的标题图像中,我在媒体库中找不到该图像。为什么在删除主题选项中的标题图像后会发生这种情况。请告诉我任何其他CSS代码来解决此问题。这是我的屏幕截图。我的桌面视图如果您可以观察滑块和菜单之间的图像,则会显示一个图像。我想删除它。这是移动视图。请尽快告诉我解决方案。非常感谢。
如何使菜单、页脚、侧边栏多语言
我对WordPress完全陌生。我最近遇到了这个问题。我想让我的网站3种语言。我搜索了很多,了解如何使用插件更改帖子和页面语言,但问题是,当我选择其他语言时,我的整个主题(页脚、菜单、侧边栏)都是用basic语言。我怎样才能解决这个问题?在一些网站上,我看到了Poedit的建议;但我想其中的短语与我在页脚和主题中的内容无关。那么我应该制作不同的网站吗?请帮帮我。顺便说一下,我的主题名是Di Business。
在WP编辑器中查看双重分类输入
我为自定义帖子类型注册了3个分类法,但在编辑自定义帖子类型时,它们显示在2个位置。我只想在编辑器右侧显示输入框。如何删除自定义字段下的下拉输入?自定义字段下和右侧的3x输入:当我从函数中删除注册码时。php,并刷新结果如下:我的注册码来自函数。php:function ledensubsector_init() { register_taxonomy( \'subsector\', \'leden\', array(&
按类别更改某些页面中的徽标URL
我正在尝试更改某些类别和页面的徽标url。在主题选项中,可以更改类别和页面的徽标img,但不能更改徽标url。我在我的子主题函数中尝试了这段代码。php文件,但它不工作:function change_logo_url_animacao($html) { $custom_logo_id = get_theme_mod( \'custom_logo\' ); $url = home_url( \'pimeanimacao\', \'relative\' );
我怎么能推迟这些JS文件?
在我的网站上,我使用了GTmetrix,在以下两个文件上出现了JS defer错误。在初始页面加载期间,将解析92.5KiB的JavaScript。延迟分析JavaScript以减少页面呈现的阻塞。http://mysite.url/wp-includes/js/jquery/jquery.js?ver=1.12.4 (87.0千磅)http://mysite.url/ (5.5KB内联JavaScript)在我的功能中。php文件我有以下代码来延迟js,但对于主题文件夹之外的js文件似乎没有影响。这是我
带下划线的自托管字体
我正在尝试用sass构建一个主题,但在确定如何在项目中使用我的自托管字体时遇到了一些问题。这可能非常简单,像往常一样,我在头脑中把事情复杂化了。使用谷歌字体时,我会将它们从函数中排队。php并在我的样式表中引用排队的字体,但对于自托管字体,我发现建议我应该通过@import将它们导入到我的样式表中。如果我在主题的根目录中有一个字体文件夹,其中包含我的字体,使用sass生成的下划线主题的基本结构,那么将该字体合并到主题中的最有效方法是什么?
子主题使用新函数将脚本入队
我使用的排队get_theme_file_uri(\'/style.css\'). 现在,我使用生成器创建了一个子主题,它创建了如下代码:;但它在父样式中抛出了一个php错误。如果我使用get_theme_file_uri() 在myparent主题中,它会自动在childtheme中搜索文件吗</我有一些css 父主题中的代码(style.css). 所以如果我使用子主题(它是空的)。那么,是否会应用父主题样式function theme_enqueue_styles() {