自定义帖子类型未使用正确的页面模板
我最近一直很难弄清楚为什么这个自定义帖子类型没有使用正确的模板文件。自定义的post类型称为“job”,上面有一个重写,使slug成为“careers”。每当我发布新的招聘信息时,我都会被带到我们的博客页面,但url路径是正确的。我安装了一个插件来查看当前显示的模板和显示我们的主页。php模板。奇怪的是,如果我回到工作岗位,将永久链接更改为其他任何内容,即使只是删除尾部的“/”,链接也会正常工作,并拉出正确的“单个工作”页面模板。我还注意到,如果我删除slug重写,WordPress也将使用正确的模板。是
如何在手机页面顶部制作侧边栏形式显示?
主页和所有其他页面的侧栏上都有报价申请表。在手机和平板电脑上,此表单通常显示在顶部。但有些东西改变了,现在当使用手机时,它会显示在页面底部。只剩下主页在顶部显示。所有其他页面显示在底部。不知道发生了什么变化,但我想让它重新出现在移动观众页面的顶部。下面是它的样子:http://prntscr.com/o0ywj8有人知道如何在手机页面顶部显示此内容吗?
如何取消孤立媒体文件?
我负责的一个非营利性WordPress网站遭到了破坏(我不是WP专家,只是我们所有志愿者中技术最熟练的一个)。我能够从备份中恢复大部分内容,但数据库似乎忘记了wp内容/上传中指向媒体的大部分链接。所有媒体仍在目录中,但数据库不知道它在那里。显然,我可以手动重新导入所有数百张照片,但在使用之前,我想看看是否有一种技术或插件可以将所有已经整齐排序并存储在/上传到媒体数据库中的内容添加到媒体数据库中。我找到的大多数插件都是关于删除孤儿的,但我需要将它们添加到db中。
替换CPT的admin edit.php内容
我正在构建一个WP插件,我想为我的cpt替换管理列表页(edit.php?post\\u type=my\\u cpt)。CPT不应该有任何“添加新内容”按钮,因为新内容只会被导入。现有帖子仍应可编辑和删除。我可以通过如下定义我的CPT的功能来隐藏“添加新”按钮和链接:\'show_in_menu\' => \'my_cpt\', \'capability_type\' => \'post\', \'capabilities\' => array(
Slide through page effect?
我想让我的主页跳转到滚动的每个部分,有点像垂直幻灯片。这个网站就是我努力实现的一个例子https://cornstudio.gr/.有没有一个WP插件可以做到这一点?
将常规php文件添加到站点
如何创建页面(在wordpress主题文件夹中),以便在我的网站上访问examplepage.com/somepost.php?我可以把它看作examplepage.com/wp-content/themes/mytheme/somepost.php 但是有没有办法切断这条路呢?不能将文件放在根文件夹中。提前谢谢。
如何在Gutemberg编辑器中允许您的自定义小部件作为块
我想在Gutenberg中添加一个小部件作为块,如下所示: 有没有一种方法可以代替使用短代码?
如何返回多个分类中的所有术语?
我需要为自定义帖子类型生成一组(六个)分类法(自定义标记)中所有术语的排序数组,其中没有任何重复项(可能有很多重复项)。这是什么get_terms() 可以处理,如果可以,我该如何处理?如果不是,我的最佳方法是6次呼叫get_terms() 后跟一个array_merge?
如何显示自定义分类的Single_Name?
我正在显示分配给自定义帖子的每个分类法中的术语列表:<?php $taxonomies = get_object_taxonomies( $post ); foreach ( $taxonomies as $taxonomy ) { the_terms( $post->ID, $taxonomy, \'<span class=\"e-article__category__item\"><strong>\' . SINGULAR_NAME . \
如何使用WordPress制作像这个网站这样的主题网站?
我正在建立一个关于核会议的wp网站,并想让这个“主题领域”像这个网站一样,当点击任何“主题”时,它会弹出在同一个主页上。。网站链接:amssnursecurityconference 这些是这个区域的截图,我想做主题区域
在一个页面上列出每个帖子中的所有ACF字段值
我在woocommerce的产品数据表/说明手册下载链接中使用了ACF转发器字段。共有50种产品,每个产品的产品页面上都有1到4个下载链接。我一直在寻找一种方法,在一个页面上列出所有50种产品的所有链接,就像在列表中查询页面上的所有帖子一样。我甚至不知道从哪里开始寻找,也没有在ACF论坛上看到任何具体内容。
WPAdverts-如何限制每月提交10份表单
我目前使用wpadverts插件,希望将提交限制为每月10次提交。我该怎么做?我想我需要在“wp\\u usermeta”中创建一个类似“form\\u submissions”的新行,并在用户每次提交表单时进行存储,并在一个月后执行cron任务删除行值。我需要在表单提交页面上查询行值,如下所示:$result = mysqli_query($connect, \"SELECT COUNT(*) AS `form_submission` FROM wp_usermeta WHERE user_id = $
Sorting Tags by Slug Value
在wordpress中,标签默认按字母顺序显示。如何按slug值对标记进行排序,并在前端保持该顺序?
可从类访问的wp_head中的Add_action
给定此代码:class test_class { function greeting() { echo \'Howdy! Test is successful!\'; } function greeting_head() { //Close PHP tags ?> <?php greeting() ?> <?php
获取函数中的当前产品名称。php
在woocommerce\\u single\\u product\\u摘要之后,我在当前产品页面中创建一个按钮我想获取有关当前产品的信息(例如名称和价格),并通过按钮发送电子邮件获取信息这是我的函数代码。php文件:add_action( \'woocommerce_single_product_summary\',\'content_after_addtocart_button\' ); function content_after_addtocart_button() {
Refactor create_function
由于最近WP升级到5.2,我从插件中得到了几个create\\u函数被贬低的错误。插件不再受支持,这意味着我需要自己重构代码。有人能帮我指出正确的方向吗? function _options_page(){ if($this->args[\'page_type\'] == \'submenu\'){ if(!isset($this->args[\'page_parent\']) || empty($this->args[\'page_pare
如何获取给定用户为其撰写博客文章的所有类别的列表?
我需要检索给定用户发布帖子的所有类别的名称。如果我还可以为该用户获取该猫的存档URL,这将使我非常高兴。如何获取给定用户为其撰写博客帖子的所有类别的列表(以及该用户特定于cat的存档的URL)?到目前为止,我得到了什么:根据我所学到的,我猜测: $args=array(); $args[\'taxonomy\']=\'categories\'; $args[\'hide_empty\']=TRUE; $args[\'???\']=$user_id; $li
我在wp_Options表(PhpMyAdmin)中看不到site_url和home_url字段?
我想向你展示这个问题。这是我10年职业生涯中的第一次,过去我曾将许多站点克隆到另一个域,但这是我第一次在Wp\\U选项(phpmyadmin)下看不到“站点URL和主页选项”这是我克隆的域名https://13cabsonline.com.au这是目标域https://silverservice.sydney/我已经通过备份小部件下载并还原了文件。上载文件管理器+数据库,并将数据库与用户连接。但问题是,我无法在phpmyadmin中的Wp\\u options下找到选项。For example: 正常的外
如何检查postID是否在数组中?
在Wordpress中,我试图通过if-else语句检查帖子是否具有特定ID,如下所示:<?php if ($post->ID == array(224,222,583,645,203,11,639,228,226,230,634,615,625,214,220,194)) : ?> ...do something... <?php else : ?> ...do nothing... <?php endif; ?>
如何创建具有1个以上关系的元字段?
我正在创建一个招聘插件。有一个自定义的帖子类型叫做opening, 它有一个显示select 带有候选列表的字段(每个选项的值都是作为WP用户的候选ID)。现在,当文章保存后option 字段的,作为帖子的元字段添加。问题是,我需要知道候选人的身份证以及将候选人分配到空缺职位的招聘人员的身份证。我尝试将元字段添加为opening-candidate-{$candidateID}-recruiter, 并将recruiterID指定为行值,但是,在DB中插入动态命名列是不对的。示例:如果有更好的办法来处理这