wordpress-theming 相关问题

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

get_theme_file_uri 不适用于脚本…

我正在尝试将 Web 模板转换为静态 WordPress 主题,并且 get_theme_file_uri 在 url/文件中解析,而不是 wp-content/themes/thetheme/js/plugins/swiper.min.js 所以而不是看...

回答 1 投票 0

Wordpress 如何获取图形标签内的帖子缩略图

我正在运行一个查询循环,并希望“如果”该帖子有特色图像,则它需要位于 标签内。但特色图像的 标签出现在 之前 我正在运行一个查询循环,并希望“if”帖子有特色图像,它需要位于 <figure> 标签内。但特色图像的 <img> 标签出现在 <figure> 标签之前。可能是什么原因? foreach($posts as $post){ setup_postdata($post); echo '<article class="pet_post">'; if(has_post_thumbnail()) { echo '<figure class="post_thumbnail">'. the_post_thumbnail('full') . '</figure>'; }; echo '<h1 class="post_title">'. get_the_title() . '</h1>'; echo '<p class="pet_seller">'. get_the_content() . '</p>'; echo '<form method="POST">'; echo '<input type="hidden" name="post-id" value="'. get_the_ID() . '">'; echo '<button type="submit" name="delete-post">Delete this post</button>'; echo '</form>'; echo '</article>'; }; 通过这张图可以更好地理解问题: 这是因为您使用的是 the_post_thumbnail 函数,默认情况下会回显图像,这比回显 figure 标签要早。 更换 echo '<figure class="post_thumbnail">'. the_post_thumbnail('full') . '</figure>'; 与 echo '<figure class="post_thumbnail"><img src="' . get_the_post_thumbnail_url(get_the_ID(), "full") . '"></figure>'; 我相信这种做法也是可以接受的。 <figure class="post_thumbnail"> <?php if(has_post_thumbnail()) { echo the_post_thumbnail('full'); }; ?> </figure> 您还可以使用 post_thumbnail_html 过滤器挂钩以编程方式自定义帖子缩略图的 <img> 标签。 function my_theme_filter_post_thumbnail($html) { $html = "<figure>{$html}</figure>"; return $html; } add_filter('post_thumbnail_html', 'my_theme_filter_post_thumbnail'); 我最近在博客上谈论过它。

回答 3 投票 0

如何更改Wordpress Gutenberg可视化编辑器默认字体系列

如何使我的网站主题的字体与Wordpress Gutenberg可视化编辑器默认字体系列相同? 每次我发布新帖子时,我的网站字体都会默认恢复为主题的字体。 我...

回答 1 投票 0

Wordpress如何创建不同的动态主页和对应的个人详情页?

我目前正在使用Newspaper 12主题构建一个新闻网站。网站需要有三种不同语言的主页,当点击主页时,每种语言都应该引导...

回答 1 投票 0

在wordpress主题二十四中让手机导航字母变大

我需要有关此网站的帮助。我一直在尝试将移动导航做得更大,但无论如何字母仍然很小。我可能做错了什么这是我发现的CSS代码之一......

回答 1 投票 0

架构未出现在 SERP 中

我在WordPress中创建了一个网站。但是,激活插件“KK Star Ratings”后,它没有出现在页面和SERP上。我尝试将主题更改为白色和深色模式,但...

回答 1 投票 0

Wordpress:创建自定义主页

我想使用wordpress创建一个网站,但我希望我的网站有一个自定义的主页,由我创建,与网站主题完全不同,然后链接wordpress页面

回答 5 投票 0

我可以运行一个 SQL 命令来获取 WordPress 中所有过期的瞬态吗?

我想获取 WordPress 中所有过期瞬态的列表。我知道使用 SELECT * FROM wp_options WHERE option_name LIKE ('%\_transient\_%') 但是,我只想获取那些

回答 1 投票 0

当页面悬停时,Wordpress 页面完整文本会带有下划线

我正在使用 Elementor 免费插件和 Phlox 主题在 WordPress 中为自己创建一个网站。我刚刚开始并完成了几个部分。每个部分都有一些文本、按钮和一些图像...

回答 3 投票 0

et-divi-customizer-global-cached-inline-style 中的杂散CSS

我有一些CSS,我找不到,它在et-divi-customizer-global-cached-inline-style中,它不在Divi的自定义CSS中,我在数据库中找不到它。 我还没有添加任何自定义CSS...

回答 3 投票 0

如何修复 Lighthouse“链接没有可识别的名称”

我有一个错误: 链接没有可识别的名称。 错误链接没有可识别的名称 我有一个错误: 链接没有可识别的名称。 错误链接没有可识别的名称 <div id="kt-info-box_55b0dc-d7" class="wp-block-kadence-infobox"><a class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center" href="https://albaytalraqy.com/%d8%b4%d8%b1%d9%83%d8%a9-%d9%86%d9%82%d9%84-%d8%a7%d8%ab%d8%a7%d8%ab/" aria-label="افضل شركة نقل اثاث وعفش بالرياض افضل شركة تخزين بالرياض"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span style="display:block;justify-content:center;align-items:center" class="kt-info-svg-icon kt-info-svg-icon-fe_truck"><svg style="display:inline-block;vertical-align:middle" viewbox="0 0 24 24" height="50" width="50" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><title>افضل خدمات نقل وتخزين الاثاث والعفش بالمملكة العربية السعودية</title><rect x="1" y="3" width="15" height="13"></rect><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"></polygon><circle cx="5.5" cy="18.5" r="2.5"></circle><circle cx="18.5" cy="18.5" r="2.5"></circle></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title">نقل وتخزين الأثاث</h2></div></a></div> 我该如何解决这个问题? 这可能是误报。 您的 aria-label 提供可访问的链接文本(并且锚点本身内有文本)。 一个建议是,您可能没有在 HTML 声明中正确设置页面语言,因此它正在努力使用从右到左的语言作为 aria-label(我假设从右到左,请原谅我的无知!)。 尝试将 lang=(relevant language ISO code) 添加到 <html> 声明中,看看是否可以修复该问题(如果您尚未这样做)。 另一种可能性是,如果您有两个链接转到具有相同链接文本的同一 URL,则可能会显示此错误,请检查情况是否如此。 如果以上都不成立,那么您可以安全地忽略此警告。 在通过 Google page speed Insight 搜索时,我的网站即 https://zcodelinereversal.com/ 显示错误,如下所示。 “链接没有可识别的名称”。请建议如何解决该问题。

回答 2 投票 0

如何更改 WordPress Houzez 主题上的页眉和页脚

我通过创建页眉块然后设计自己的页眉尝试了 Elemetor 页眉页脚插件,但更新后没有任何变化。那么我如何更改/自定义页眉和页脚...

回答 2 投票 0

Elementor Pro 中具有透明背景和模糊滚动内容的粘性标题

我正在使用 Elementor Pro 开发一个 WordPress 网站,我正在尝试实现一个具有透明背景的粘性标题,该标题在滚动时会模糊其后面的内容。我面临一些问题...

回答 1 投票 0

随机获取作者

如何随机获取作者详细信息和作者页面永久链接。我已经检查了 WordPress 的新 get_users() 函数,该函数返回作者,但我无法对它们进行随机排序。 这里是...

回答 2 投票 0

Wordpress PHP - 由旧 Artisteer 主题生成的空菜单链接

我正在帮助恢复一个受感染的网站,该网站使用的是 Artisteer v4.3.0.60745 生成的自定义主题 您可以在此处查看存档的网站。 我正在努力让一切都在新鲜的洛上运行......

回答 1 投票 0

插件中的自定义页面模板不适用于 WordPress 2024 中预装的主题

所以我有一个简单的 WordPress 插件,它只允许我使用自定义页面模板。这是代码: 我的特殊模板.php 所以我有一个简单的 WordPress 插件,它只允许我使用自定义页面模板。这是代码: 我的特殊模板.php <?php /** * Plugin Name: My Special Template * Description: Awesome description. **/ function my_template_array() { $temps = []; $temps['john.php'] = 'John'; $temps['jack.php'] = 'Jack'; return $temps; } function my_template_register($page_templates,$theme,$post) { $templates = my_template_array(); foreach ($templates as $tk => $tv) { $page_templates[$tk] = $tv; } return $page_templates; } add_filter('theme_page_templates','my_template_register',10,3); function my_template_select($template) { global $post, $wp_query, $wpdb; if (isset($post->ID)) { $page_temp_slug = get_page_template_slug($post->ID); $templates = my_template_array(); if (isset($templates[$page_temp_slug])) { $template = plugin_dir_path(__FILE__).'templates/'.$page_temp_slug; } } //echo '<pre>Preformatted:';print_r($page_temp_slug);echo '</pre>'; return $template; } add_filter('template_include', 'my_template_select', 99) ?> 还有模板: <?php /* Template Name: Jack */ ?> Jack <?php /* Template Name: John */ ?> John 当我使用 Hello Elementor 或 Simple Persona 等主题时,可以从模板下拉列表中选择自定义模板,并且该插件可以完美运行: 但是,如果我使用 WordPress 预装的主题(例如“二十二十四”),那么我会得到以下结果: 我实际上无法选择我的插件模板。什么给?我该如何解决这个问题?我的 WordPress 是 6.6.1,还是目前最新的。 我检查过这个,发现这个插件不适用于二十四,因为二十四是块主题,为此有一个不同的机制来添加模板。 您可以将 .html 模板添加到主题的 templates 文件夹中,然后需要将它们注册到 theme.json 文件的 customTemplates 对象中。 您的要求将在即将发布的 WordPress 6.7 版本中得到解决,还有关于相同内容的详细帖子。

回答 1 投票 0

Wordpress 管理面板主题

我想为WordPress的管理面板创建自定义主题。 在谷歌上搜索了很多,但没有得到任何解决方案。 有什么方法可以自定义管理面板(不仅是 css,还有 html 布局...

回答 3 投票 0

我在 WordPress 中看不到移动设备上的菜单

WordPress 移动菜单显示在编辑部分,但不会显示在移动视图中的网站上。[在此处输入图像描述](https://i.sstatic.net/XIqffGIc.png) 我无法将其设置为 p...

回答 1 投票 0

Wordpress 代码显示这样的类别

我目前正在努力在 WordPress 主题中显示自定义分类术语,而且我似乎无法获得所需的输出。我正在使用称为流派的自定义分类法,它附加到 cus...

回答 1 投票 0

Divi 主题选项共享到多站点上的所有站点

我不确定它是 WordPress 设置还是 Divi 设置(如果存在),但我正在寻找一种方法来设置所有 Divi 选项...颜色、徽标等并自动设置对于所有网站...

回答 1 投票 0

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