未设置缩略图时隐藏搜索结果上的缩略图-使用氧气
我正在使用氧气创建搜索结果页面。我对CSS和PHP编辑非常陌生。我只是第一次把一张图片放在右边。所以请原谅我的无知。当帖子没有缩略图/特征图像集时,我想阻止缩略图占位符出现在搜索结果中。我知道获取图像的函数是<?php echo get_the_post_thumbnail_url(); ?> 但我不知道如何编写代码来说明如果帖子缩略图为false(?可能),那么就不显示缩略图。有人能帮我吗?我将非常感激。我复制了下面使用的代码,这是氧气编辑器的截图。我正在氧气模板编辑器中使用此代码。<
如何在函数.php代码中使用html?
实际上,我在尝试在功能代码中使用html时遇到了一个小问题。是这样的。/* AJAX for Posts */ function misha_loadmore_ajax_handler(){ $args = json_decode( stripslashes( $_POST[\'query\'] ), true ); $args[\'paged\'] = $_POST[\'page\'] + 1; $args[\'post_status\'] = \
如何在创建全新帖子时添加默认预定义缩略图?
我正在制作一个插件,它有一个自定义的帖子类型,我需要添加预定义的内容。我使用了过滤器default_title 和default_content 标题和内容,但我找不到如何添加预定义的附件(缩略图)图像。在我的插件中,我有一个设置选项,在这里我设置了默认图像,还有附件ID。现在我所要做的就是在创建新帖子时进行设置。是否有任何操作或筛选器可供我使用?
通过我的WordPress插件以编程方式修改WordPress站点的管理页面用户界面
我正在尝试开发一个WordPress插件,它可以修改WordPress站点管理面板中页面的UI。具体来说,我想从我的WP插件向woocommerce编辑产品页面添加一个自定义表单。我浏览了很多资料,但几乎所有的事情都是在外部插件的帮助下完成的,或者以某种方式修改主题,但我想通过我自己的WordPress插件来完成。由于我是WordPress插件的绝对初学者,我想不出怎么做。如果有人能为我指出正确的方向,我将不胜感激。提前谢谢。
当术语没有帖子时,获取分类档案的术语
看起来应该很简单(堆栈溢出流行语)分类法存档taxonomy-my-taxonomy.php, 我正在使用 $terms = get_the_terms($post->ID, \'my-taxonomy\'); 获取存档项的属性。问题是这是后期术语,而不是归档术语。它假设$post->ID 存在,即此分类法有帖子。我想显示带有各种术语属性的页面,即使它是空的。怎样
创建可自定义子主题
情况如下:我创建了一个子主题,它增强了一个流行的父主题。这些增强包括CSS、JS和php。我想在多个网站上使用此子主题,并且我想允许在每个网站上进行额外的自定义,而无需编辑我创建的子主题。一些要求:每个站点都使用相同的基本主题和一组标准的自定义项(我的子主题),但每个站点都可以有自己的附加自定义项(CSS、JS和php)</我不想创建自己的基本主题,因为我想避免这种维护级别(安全更新、兼容性等)</我希望避免为每个站点自定义子主题。这样,我可以继续开发我的子主题并轻松部署更新,而无需覆盖特定于
在知道父ID的情况下,按附件显示子对象
我试图显示我的当前页面(Licensicatura en Ciencias del Arte y Gestión Cultural)称为“的子项”;基础设施“;这是slug。我不知道我的代码有什么问题。它不返回页面。我猜pagename不起作用了。。。 <?php $pageid = $post->ID; $arg1 = array( \'post_type\' =&
是否在.htaccess中进行其他重定向之前重定向特定URL?
规范的网站URL将是https://www.example.com通常任何请求,例如https://example.com 将重定向到https://www.example.com 按WordPress网站设置。然而,我有一个团队成员关于电子邮件服务器需求的特殊要求。Specifically 他们需要对此URL发出任何请求:https://example.com/foo 要重定向到https://foo.example.com.为了避免出现某种奇怪的链或循环(甚至是缓慢),我正在考虑在顶部附近放置一个重定
添加html tot cpt编辑屏幕-无元数据
我可以使用哪些挂钩将自己的HTML内容添加到CPT编辑屏幕?我用创建了自己的CPT$args = array ( \'labels\' => array ( \'name\' => \'Catalog\', ), \'capability_type\' => \'post\', \'has_archive\' => true, \'public\
清理、验证和转义WordPress(插件)
我目前正在开发我的第一个WordPress插件。几天前,我把它提交给WordPress审查。不幸的是,插件还没有发布,因为我还需要解决一些安全问题。更具体地说,它是关于数据必须经过清理、转义和验证的事实。不幸的是,我在开发过程中完全忘记了这一点。现在,我已经通过文档熟悉了上述原则,我想我现在已经理解了它们,但是我仍然不确定如何在某些地方实际应用这些原则。1. Highlight the active menu item为了突出显示活动菜单项,我编写了一个小助手函数:protected function g
将查询结果保存到数据库中
在多作者网站上,作者发表文章时,可以对自己的文章给予星级评价。我可以使用以下公式显示每个分类术语的平均评级:AVERAGE RATING=TOTAL STAR RATING SUM / TOTAL POST COUNT IN CURRENT TAXONOMY TERM ARCHIVE.<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="
如何在首页显示分类
我已设置模板taxonomy-event_type.php 正好显示在http://localhost:8000/types/<type_name>/.我现在需要的是:用户登陆时重定向http://localhost:8000 对于此页面,或将此模板与一起使用(如果我正在检查url并根据url将导航项目设置为活动的,那么最好是什么)类似(伪代码):if is_home(): redirect(\'types/type1\') 或use_template(\'taxon
获取类别插件的SINGLE_CAT_TITLE等效项是什么?
我找了一些类似的东西single_cat_slug 但我没有找到相关的东西。我所不知道的是如何找到当前打开的分类页面的slug,而不是名称。如果我知道那只鼻涕虫的名字,我不知道如何找到它。<?php $c = is_category(); $d = !empty(get_the_category()); $cat = $c ? single_cat_title(\'\', false) : ( $d ? get_the_category()[0]-
有条件地将一个css文件入队的正确方式是什么?
get_queried_object 退货NULL 连接到的函数内部wp_enqueue_scripts 当转到我的网站上不存在的类别URL时,执行操作挂钩。如果类别存在,则不会显示错误,我认为它不存在。我需要它有条件地加载CSS文件,以便更好地模块化,不是在管理区域,而是为最终用户。正确的方法是什么?HTML中显示的错误:注意:正在尝试在/var/www/html/wp-content/themes/custom-theme/functions中获取非对象的属性“term\\u-id”。php在线193
按时间段(最近12小时、过去24小时等)发表评论最多的帖子
我有一个很好用的代码。 <?php $result = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 25"); // NUMBER OF POSTS foreach ($result as $topten) {
使用多个参数注册获取REST API路由
我正在尝试使用以下代码注册具有多个参数的GET-REST API路由:register_rest_route( \'myplugin/v1\', \'/posts/?number=(?P<number>[\\d]+)&offset=(?P<offset>[\\d]+)&total=(?P<total>[\\d]+)\', array( \'methods\' => \'GET\',
如何从所有站点URL中删除查询参数?
我使用url查询参数显示消息以太错误或信息消息例如,我使用https://www.example.com?error=myerrormessagegoeshere或https://www.example.com?success=mysuccessmessagegoeshere我会显示消息,但问题是当我刷新页面时,消息仍然会出现,因为查询仍然存在,所以我需要从URL中删除该查询,我知道在wordpress中remove_query_arg( string|string[] $key, false|strin
自定义块SelectControl可以工作,但等效的ComboboxControl会给出错误--我的错误在哪里?
我在自定义块中有一个SelectControl,用于设置元字段。它可以工作,但如果它是一个ComboboxControl就更好了,因为选项列表可能会增加,但当我将其切换到Combobox时,会出现错误-所有其他设置都保持不变。这当前正在本地主机上使用WAMP运行。定义如下: <ComboboxControl label="Speaker" options=
如何在Gutenberg块检查器中隐藏/删除Ghost Kit组件面板
有没有办法隐藏/删除组件面板?有一个面板是由插件GhostKit创建的,我需要删除它,因为它工作不正常,我们的用户试图使用它,它会导致很多问题。。。在滚动面板上设置动画
查询两个带OR不工作的自定义帖子类型
我正在尝试查询两种自定义帖子类型-我想要全部research_article 返回,但仅限于events 那是未来的事。我的活动按预期进行,但我没有收到任何research\\u文章的帖子。这里怎么了?$today = date( \'Y-m-d\' ); $args = array( \'post_type\' => array(\'research_article\', \'events\'), \'me