我知道如何禁用特定 WordPress 站点中的插件/主题编辑器。
我的问题:是否可以从主题functions.php文件中禁用编辑器?
我的想法是,每当我的主题处于活动状态时,默认情况下将其关闭;但是,一旦接受了一些警告,就可以通过主题选项页面重新启用编辑器。(这是 WordPress应该做的事情,但无论出于何种原因,却没有这样做。)
除此之外,所讨论的特定主题非常先进。这意味着即使是知道自己在做什么的人也可能在没有意识到的情况下把事情搞砸。
我真的希望有人能帮助我解决这个问题,这让我发疯又让我沮丧。我已在离线测试网站上安装了 WooCommerce,默认主题为 (TwentyThirteen),它工作正常且看起来很棒。
然而,当将其应用到我开发的主题时,效果很好。所有 woocommerce 样式已加载,但 woocommerce javascript 文件未加载。我使用了其他一些 woocommerce 插件,其 js 文件也未加载。但是,当我使用 TwentyThirteen 主题时,一切正常,并且所有 woocommerce 样式和 javascript 文件均已加载,但当应用于我的主题时,仅加载样式文件
我已经尝试了 WooCommerce 网站上的所有说明,将其集成到我的主题中(使用捕获所有页面或添加挂钩的两种方法),所有这些仍然有效。
我想在帖子页面中隐藏特色图像,但不在主页上隐藏。
我查看了有关同一问题的其他帖子,但它们对我不起作用,所以我将感谢您的帮助。
这是我的 single.php
<div id="primary" class="full-width-page">
<main id="main" class="site-main" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'single' ); ?>
<?php tesseract_post_nav(); ?>
<?php
// If comments are open or we have at least one comment, load up the comment template
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
?>
<?php endwhile; // end of the loop. ?>
</main><!-- #main -->
</div><!-- #primary -->
Run Code Online (Sandbox Code Playgroud) 我正在构建一个 WordPress 主题,我们将与 Yoast 一起构建所有 SEO。
所以,我想知道如何在 index.php/category.php 和其他页面中获取帖子中的 Yoast Meta,而不是普通的 Wordpress Meta?
<?php echo substr(strip_tags($post->post_content), 0, 100);?>
Run Code Online (Sandbox Code Playgroud)
这就是我从帖子中获取前 100 个字符的方法,因此,我需要从 Yoast SEO 元描述中获取前 100 个字符!
谢谢
如何在wordpress cmb2中输入可能的数字类型?我想要数字类型输入字段并设置默认值。
$cmb->add_field( array(
'name' => __( 'Number Title', 'myprefix' ),
'desc' => __( 'field description (optional)', 'myprefix' ),
'id' => 'number-id',
'type' => '',
'default' => '30',
) );
Run Code Online (Sandbox Code Playgroud) 我在我的网站中使用 yoast 插件来进行博客 WordPress 的 SEO,默认插件为 404 页面分配下面的元标记
<meta name="robots" content="noindex,follow"/>
Run Code Online (Sandbox Code Playgroud)
我想将此元标记更新为以下元标记
<meta name="robots" content="noindex,nofollow"/>
Run Code Online (Sandbox Code Playgroud)
我已经浏览了 yoast 插件文档但没有找到任何解决方案这可以使用 yoast 插件本身来完成还是有其他方法吗?
javascript php wordpress wordpress-theming custom-wordpress-pages
我希望能够以这种格式但使用外部链接在 WordPress 管理区域添加新的管理菜单部分:
Top Level
- item 1
- item 2
- item 3
Run Code Online (Sandbox Code Playgroud)
然而,函数 add_menu_page() 和 add_submenu_page() 似乎只允许将菜单项添加到现有的帖子类型或页面。实现包含所有外部链接的菜单的最简单方法是什么?非常感谢。
我正在尝试按元值和元键显示产品。我使用下面的代码来验证元键和元值。现在,如果没有值为“yes_feat”的meta_keys,则不会打印产品。这太棒了!
问题是,如果只有 1 个产品的 meta_keys 值为“yes_feat”,则所有其他产品也会打印。如何使其仅显示具有元值“yes_feat”的产品
$params = array(
'post_type' => 'product',
'meta_key' => '_featured',
'meta_value' => 'yes_feat',
'posts_per_page' => 5
);
$wc_query = new WP_Query($params);
global $post, $product;
if ($wc_query->have_posts()) {
// i am only trying to print products with meta_value = yes_feat
// but if the statement above is true it prints all products
echo "print products that have meta_value = yes_feat";
}
else
{
echo "nothing found";
}
Run Code Online (Sandbox Code Playgroud)
多谢
php wordpress wordpress-theming woocommerce hook-woocommerce
参考函数 wp_get_nav_menu_items() https://developer.wordpress.org/reference/functions/wp_get_nav_menu_items/#
它返回一个对象,其中包含给定菜单的所有菜单项(包括子菜单项),按照它们在仪表板上的排列顺序。它不会将子菜单项与其父项分组,这可能会使创建您自己的菜单有点困难。有没有一种方法可以排列对象,以便子项分组在其父项的数组内?
最近几天我一直在编写自己的 WordPress 主题,但遇到了另一个问题。这些时候我不知道如何使其成为可能。
我想在我网站的每个首页添加一个类。因此,如果单个页面成为首页,它将获得另一个类作为正文标记,例如“home”。
几乎每个高级主题都有这个功能,但我就是找不到解决方案。
有人有什么想法吗?
谢谢你!斯捷潘