如何构建基于POST_缩略图的存档?
从视觉上看,我想要的是:因此,我需要从他们发布的年份中提取日期和每个特色图片。我在wordpress循环中。我到处找了找,但找不到任何我可以去工作的东西。我基本上是一个php noob,所以要温柔!<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <p style=\"background-image: url(\'<?php echo wp_get
WordPress META_QUERY>=&<=仅检索等于数值的帖子的运算符
我有WordPress查询参数,需要根据两个meta键的值筛选帖子,如果这两个值>=和<;=到两个数字。$args = array( \'post_type\' => \'vacancy\', \'post_status\' => \'publish\' ); $vacancy_small_salary = 3000; //these are dynamically inputted from $_POST $vaca
如何将自定义分类及其数据从一种帖子类型移动到另一种帖子类型?
我正在编写一个数据转换,以将一个自定义职位类型(教员)合并到另一个(人员)中。合并实际的CPT记录很简单,但这两种帖子类型具有类似的自定义分类法,我需要处理这些分类法:教员有自己的分类法,faculty-type, Person有一个空的自定义分类,person-type, 既没有术语也没有数据我想移动faculty-type 分类法,包括术语和数据person-type 分类学&mdash;因此,当教师与人之间的转换完成时,所有faculty-type 数据将显示为person-type 新人员记录的数
建立自定义邮寄类型的作者档案
我在一个网站上为工作设置了一个自定义的帖子类型,这一切都很好。当我在自定义帖子类型上单击作者(我的名字)时,尽管它会进入存档。php文件(如第3幅图所示)。我将其设置为,当您单击第一张照片中显示的类别时,这将转到自定义分类法存档模板文件taxonomy-job_type.php. 似乎没有作者cpt。php模板文件是否在模板层次结构中?我如何设置它,当有人单击自定义帖子类型的作者时,它只显示作者的CPT帖子?我已经包含了函数中的代码。php文件和正在发生的事情的图像。任何帮助都会很棒。function j
WordPress主菜单上的错误行为
在我的WP网站上,我想创建一个菜单,其中包括下拉菜单中的子菜单。我的菜单结构如下:根据我在网上看到的几个WP教程。预计这三个子项将在“产品”下拉列表中。但我的网站并非如此:以下是我在模板中用于生成导航栏的代码:<header class=\"primary-header\"> <a <?php if(!is_page(\'Body Strap\') && !is_page(\'The Metronome\') && !is
如何使用特定的POST_TYPE的“重写slug”来找到它?
我一直在努力解决一个非常具体的问题。我注册了一些自定义的post类型,并为每种类型指定了重写slug。\'rewrite\' => array( \'slug\' => \'my-slug\' ), 但后来,当我试图使用“重写段塞”并查找请求的post\\u类型时,我无法使用get\\u post\\u type()函数:无法从重写段塞识别post\\u类型。get_post_type( \'my-slug\' ) 退货bool(false)
如何按类别更改徽标
我有一个多层次的Wordpress网站,需要有一个不同的标志,这取决于目前的类别。例如:主页将有徽标。png但是冒险类以及所有冒险的子类都会有冒险标志。png。我试过:<?php if (is_category(10) || cat_is_ancestor_of(10, get_query_var(\'cat\'))): ?> <script> document.getElementsByClassName(\'logo\')[0].src =\'adven
有没有更快捷的自动更新WordPress的方法?
以下是我开始每日更新WordPress的方式:cat <<-\"CRON_DAILY\" > /etc/cron.daily/nses_cron_daily for dir in /var/www/html/*/; do cd \"$dir\" && /usr/local/bin/wp plugin update --all --allow-root; done for dir in /var/www/html/*/; do cd \"$d
自定义分类链接自动删除查询字符串并重定向
示例:http://localhost/?categoryname=apples正在自动重定向到:http://localhost/categoryname/apples/这使得很难按多个类别进行排序:http://localhost/?categoryname=apples+oranges 以及按多个自定义分类法进行排序。知道为什么会自动重新定向吗?我已经禁用了所有插件,但它仍然会这样做。谢谢
如果我上传完全更新的文件,数据库会变得多么脆弱
我的localhost网站现在差不多完美了,我可以不必担心依赖于DB的插件和主题更新而直接制作它吗?
我如何才能更好地从我的类中初始化方法?
我有一个生成一些共享链接的类:<?php class Post_Share { /** * Class to add post-sharing capabilities to each post. It has to be initialized within a post page. */ function __construct( $networks = array(), $post, $style, $
WordPress联系人表单通常需要后缀吗?
如果我没记错的话,我可以从ContactForm7, 例如,输入我的个人Gmail帐户apt-get install postfix -y, 虽然我可能错了,我确实安装了它。我没有现成的测试环境,所以现在无法确认,因此我的问题是:WordPress ContactForms通常需要后缀吗?
为什么PRE_GET_POSTS在POST类型存档中运行良好,但在搜索结果列表中不起作用?
我已经用pre_get_posts 过滤器(如下所示),通过自定义字段“startdate2”按日期排序。这适用于WooCommerce产品列表,但不影响通过相同模板显示的搜索结果列表的排序(archive-product.php).搜索结果中的产品帖子总是顺序错误。我试了很多次,但都没用,我也不知道为什么。是不是pre_get_post 筛选器不适用于搜索结果?还是有必要再写一次pre_get_post 是否仅筛选搜索结果列表?我还在模板中尝试了一个额外的查询,只针对“is\\u search()”-但
修改WooCommerce Storefront子主题Single.php“Related Posts”时遇到问题
我想显示过去一周发布的某个类别的帖子。我使用query_posts() 但我已经读到了这是一个多么糟糕的主意。因此,我尝试创建一个可以修改并放入functions.php 然后直接调用或通过single.php “我的孩子”主题的单个博客帖子模板。我的功能从未起过作用,希望能得到一些帮助,找出我做错了什么。function new_function() { //Arguments $args = array( \'post_t
A MySQL DB within a MySQL DB
我有一个客户不想切换托管提供商。此提供程序只允许每个客户端有一个数据库。我正在为客户端设置一个沙盒,不希望在沙盒和生产网站之间共享数据库。我可以在沙盒网站的数据库中放置数据库吗?如果是这样的话,我希望得到一些关于如何做到这一点以及如何让WordPress访问嵌套数据库的建议。
我可以在函数.php的源代码、标题中添加自定义代码吗?
有许多插件可以完成一些工作,但我可以添加自定义代码吗?例如:<link href=\"http://buhehe.de/wp-content/uploads/2017/12/Buhehe.ico\" rel=\"shortcut icon\" type=\"image/x-icon\"> </head> 来自函数。php?
在哪里可以找到WordPress安全风险的列表?
我正在做一个项目,我需要找到一个不同的安全风险或恶意代码的列表,这些代码在现在或过去被黑客使用过。我可以一个接一个地去搜索,但要收集一个像样的列表需要很多时间。那么,有没有人知道我应该在哪里搜索,或者有没有人收集了类似的东西?
get the count of table rows
我的代码有什么问题?它不获取计数,但正在插入数据库。function r_rate_recipe() { global $wpdb; $output = array(\'status\' => 1); $post_id = absint($_POST[\'rid\']); $rating = round($_POST[\'rating\'], 1); $user_ip = $_SERVER[\'REMOTE_AD
Bootstrap Carousel HTML结构和有趣的输出
我建立了一个wordpress网站,顶部有一个引导转盘。正如您可能看到的,旋转木马的代码是:<div id=\"carouselExampleIndicators\" class=\"carousel slide\" data-ride=\"carousel\"> <ol class=\"carousel-indicators\"> <li data-target=\"#carouselExampleIndicators\" data-slide-
在多站点网络中使用帖子标题填充下拉列表
我已经成功地在重力表单下拉列表中填充了来自网络主站点的贴片。请参见下面的代码。为了列出子网站的帖子标题,我需要添加什么代码?任何见解都将不胜感激。add_filter( \'gform_pre_render_20\', \'select_questionnaire\' ); add_filter( \'gform_pre_validation_20\', \'select_questionnaire\' ); add_filter( \'gform_pre_submission_filte