用图片显示新闻三小一大(循环)
我试着把4条新闻和图片放在一起,3个小图片和一个大图片,已经显示出来了,但是“大”和最后一个“小”重复出现<?php $b=1; $args = array( \'tax_query\' => array( array( \'taxonomy\' => \'gens\', \'field\' => \'slug\
在WordPress帖子中访问保存在Webroot之外的文件
我有一些文件保存在webroot 并且需要允许WordPress中的帖子能够访问这些文件。以下是其中一个文件的位置:/home1/Mathone/TESTS/Test1/index1.html 我创建了一个Download.php 具有以下代码的文件:<?php $path = \'/home1/Mathone/TESTS/\'. $_GET[\'filename\']; $mm_type=\"application/octet-stream\"; header(
将类添加到Body_Class时出现问题
我正在尝试将其他类添加到<body> 基于某些条件,所以我在functions.php 主题文件:add_filter( \'body_class\', \'custom_body_class\' ); function custom_body_class( $classes ) { if ( !is_home() && !is_archive() ) { $classes[] = array_push( $classes, \'new
在每个管理请求上运行的WP_GET_UPDATE_Data()函数
在WordPress构建的一个特定实例中,管理速度非常慢,在使用Query Monitor插件检查出问题后,我注意到每当您单击管理面板时,WordPress都会运行大量(约15)HTTP请求。这些请求都是从wp_get_update_data() 函数,该函数用于获取插件版本,以检查本地插件是否是最新的。这里的问题是每个请求都会运行此函数,这是一个很大的性能问题。我以前构建的数百个WordPress实例上从未出现过这种情况,有人知道这里可能存在什么问题吗?
这两个自定义查询之间有什么不同?
您能解释一下以下两个自定义查询之间的区别吗?$arguments = array ( \'post_type\' => \'post\', \'meta_key\' => \'_count-views_all\', \'orderby\' => \'meta_value\', \'tax_query\' => array( array (
从自定义元向现有菜单项添加自定义类
我想向现有菜单项添加自定义类。问题是,我想这样做:<li class=\"<?php echo get_post_meta($post->ID, \"_icon\", true); ?>\">...</li> <li class=\"<?php echo get_post_meta($post->ID, \"_icon\", true); ?>\">...</li> <li class=\"<?
从POST ID访问循环函数(例如_TITLE或_CONTENT
我有一个通过复杂过滤代码获得的帖子ID数组。我想显示这些ID中的帖子,对于每个帖子,我需要访问常规的帖子功能,如\\u title等。更重要的是,对于每个帖子,我需要检索自定义字段值(更确切地说,我需要使用高级自定义字段插件创建的“关系”字段值)。有没有一种方法可以简单地基于post ID从任何地方访问常规post函数,就像我在常规循环中一样?
提取与类别关联的图像URL
我找到了一个函数,可以在media uploader中将类别附加到图像function add_categories_to_attachments() { register_taxonomy_for_object_type( \'category\', \'attachment\' ); } add_action( \'init\' , \'add_categories_to_attachments\' ); 我希望在我将图像分配到的类别中时,能够获
主题定制器API实时预览
我在键入(实时预览)时,在输入字段中键入的文本无法显示在页面上。当我点击save(保存)和refresh(刷新)时,更改被保存,只是出于某种原因,它们不会在我键入时出现。你知道为什么现场预览不起作用吗?我相信我做的一切都是正确的。functions.php<?php function tcx_register_theme_customizer( $wp_customize ) { $wp_customize->add_section( \
WooCommerce-从外部数据库检查产品库存情况
我有一个管理客户库存的外部数据库(不是Wordpress数据库),我需要检查该数据库(而不是Wordpress数据库)的产品可用性。我的主要想法是从数据库中找出产品的解析位置,并对另一个数据库进行外部查询,用库存产品数量填充任何字段,理论上所有其他验证都会像wordpress数据库中设置的值一样工作。这是解决问题的最佳方法吗?如果是,是否有一个挂钩/过滤器,我可以将代码附加到其中?哪一个?提前谢谢大家
计划为新成员取消隐藏已发布的帖子
所以我想出了这个主意。它的工作原理类似于自动应答器,它每7天(比方说)向所有订阅者发送一次已经准备好和计划好的内容。对于新订阅者,它从内容1开始,然后再发送内容2,以此类推。我需要这个在wordpress上,除了会有注册和注册后,新成员只能看到第1个帖子。7天后,他会收到更多未隐藏的帖子,等等。另一位新成员无法看到这些新帖子,直到他等待了7天。你明白了吗?也许你可以帮我找到一个插件,如果它存在的话。如果没有,也许会有志愿者创建这样的插件?无论如何,我真的很感激你的任何帮助!
当前菜单项是子菜单项还是具有子菜单项的父菜单项?
如果当前页面/菜单项是子项还是有子项的父项(在我的WP\\U nav\\U菜单中),是否可以签入WP?因此,如果页面有子页面,而菜单项是有子页面的父项或子项(基于我的wp\\u nav\\u菜单),则情况并非如此。
使用自定义页面显示搜索结果
我想在我在wordpress后端创建的页面上显示wordpress搜索结果。我需要一个页面,因为我在这个页面上有自定义内容,应该由后端用户更改。所以我不能只使用搜索。php文件。我在后端创建了一个页面,并分配了一个模板,其中包含显示搜索结果所需的所有代码,但问题是,如何将searchform定位到此页面。使用此代码:<form method=\"get\" id=\"searchform\" action=\"<?php echo esc_url( home_url( \'/\' ) ); ?
使用wp_Remote_Get的HTTP摘要身份验证
我能够在中实现http基本身份验证wp_remote_get 使用以下代码$args = array( \'headers\' => array( \'Authorization\' => \'Basic \' . base64_encode( $username . \':\' . $password ) ) ); wp_remote_request( $url, $args ); 是否可以使用wp_remot
带有Composer的WordPress,如何处理更新?
我正在努力提高我的工作流程,现在我正在尝试使用Composer来处理Wordpress&;Wordpress插件。我以前从未使用过Composer,对于如何用它更新Wordpress,我感到非常困惑。我知道我可以在我的Composer中更改Wordpress版本后键入Composer update。json文件,但这会删除我的wp。配置。php,只需重置所有内容。我学习了一些教程,这些教程演示了如何使用Composer设置Wordpress,并将核心文件和wp内容文件夹分离,以获得更清晰的目录结构。
更改类别计数以包括媒体附件
我正在创建一个图库,它将自动显示所选类别及其子类别中的新图像。我已经设置了类别,以便将其应用于媒体:register\\u taxonomy\\u for\\u object\\u type(\'category\',\'attachment\');现在我需要这样做,类别将计算相关附件,而不仅仅是帖子我找到了此链接How to Override default update_count_callback for category 使用此代码:function change_category_arg() {
前端页面提交表单未附加自定义帖子类型
WordPress的这一面对我来说是全新的,但也非常重要。我创建了一个表单,允许我上载一个页面,其中包含我需要的所有参数,但是没有为该页面指定自定义分类法。但是,我需要一个自定义分类法“墙”中所有术语的下拉列表,以便用户可以选择术语并将其分配给帖子。我曾在stack exchange上搜索过,但我发现的代码示例都不适合我。我尝试过分类代码,效果很好。代码:<?php if ( is_user_logged_in() ) { ?> <?php $postTitle
每个自定义分类术语的自定义POST类型归档模板
我想列出所有贴子,并为自定义贴子类型的自定义分类术语列出相应的模板。为了便于理解:自定义post类型称为PUBLICATIONS,并具有一个称为List的自定义分类法。每个列表模板略有不同,因此当所有帖子都列在存档出版物页面上时,术语列表A中的帖子应使用模板A、列表B模板B等进行显示。我试过这个:<?php function publikationen_archive() { if ( is_archive(\'publikationen\') && is_t
如何获取自定义分类的当前存档页面的页面段
我有一个自定义的帖子类型和自定义分类法。分类法的工作方式类似于一个类别系统。用户可以将自定义帖子添加到类别中。每个类别有一个页面,显示该类别中的帖子。我需要获取当前类别页面的页面slug。请问我该怎么做?例如,我的url是:?event-categories=day-courses.事件类别是自定义分类法。如果我在这个自定义分类法中只有“日间课程”,那么这个代码就可以工作,而我没有:<?php global $post; $post_slug=$post->post_
嵌套的CPT URL+2个帖子
我在一个客户网站上工作,该网站有两种不同的自定义帖子类型:artist 和portfolio. 我正在使用posts-to-posts 插件创建每个艺术家与其作品集之间的关系。艺术家URL设置为{siteUrl}/artist, 当公文包URL设置为接收艺术家名称时:{siteUrl}/artist/%artistname%我写了以下内容来检查portfolio 已连接到artist, 如果是,请更改portfolio 到{siteUrl}/artist/artist-name/portfolio-nam