您当前的位置:首页 > TAG信息列表 > php
如何将每3个帖子包装在一个div中(并关闭最后一个div)
我的代码将每3个帖子包装在一个div中(这样即使不同的高度,帖子也会水平排列)。它在3个帖子后关闭div,但问题是如果没有更多帖子,div将保持打开状态,但在该div行中以1或2结尾。如何关闭最后一个分区? <?php if ( have_posts() ) : ?> <?php $i=1; ?> <?php /* Start the Loop */ while ( have_p
在AJAX请求完成之前重新加载页面
我正在开发一个WP插件,我需要能够通过单击按钮调用URL(特别是AJAX函数),但单击后页面会刷新,我认为这会阻止AJAX请求完成。注册按钮点击后,JS意味着获取输入的值,将其组合成URL,然后将iFrame源更改为该URL(我认为称之为URL),但这会被刷新页面所抵消。代码如下:$intro = get_post_meta($post -> ID, $key = \'podcast_file\', true); ?> <div class=\"downl
限制条件语句中的分类输出
我试图将我输出的类别标签数量限制为5个,并附加一个“…”输出受限的任何项目的末尾。我基本上都能用,只是我不知道如何只回显前5个标签。我应该提到的是,我只想在特定页面上执行此操作,但我正在使用的代码存储在函数文件中,但被相关页面调用。理想的输出如下所示:Item 1:标签1、标签2、标签3Item 2:标签1、标签2、标签3、标签4、标签5。。。这是我目前掌握的代码。我想我需要使用array_splice 但我不知道如何实施。if ( $type === \'portfolio\' ) {
获取date_diff函数返回以天为单位的差值
我一直在尝试构建一个功能来计算产品销售所需的天数。我们代表客户销售独特的商品,因此,为了便于报告和产品管理,最好了解哪些商品实际销售以及需要多长时间。自定义函数似乎正在获取$order_created_date 和$product_date 可以,并将其存储在order item meta中,但实际上计算天数差异是行不通的。这就是我迄今为止所取得的成就:function mysite_woocommerce_order_completed( $order_id ) { //get orde
Basename/slug的条件字符串比较失败
我试图为一个特定的页面显示一个特定的html块。我创建了一个条件语句,将页面的basename与字符串进行比较。<?php if ( has_tag( \'Sponsor\' ) && basename( get_permalink() != \'sponsor-one\') ) : // show sponsor\'s footer if applicable ?> <div class=\"sponsor-footer <?php echo basena
需要帮助删除[...]摘录后
我的网站是watersedgeofshelton。com和我需要帮助删除[…]在博客帖子摘录之后(在活动、码头和餐厅下)我读到我必须将此代码添加到我的函数php中function new_excerpt_more( $more ) { return \'\'; } add_filter(\'excerpt_more\', \'new_excerpt_more\'); 但当我补充说,这不起作用,有什么建议吗?我的函数php如下所示// The excerpt bas
子父样式排队顺序
我有一个wordpress主题,我根据我的规范进行了黑客攻击。我知道我不应该这样做,但那是很久以前的事了,所以现在我正在尝试实现一个儿童主题,并且我已经将这些修改加入到儿童风格主题中。不幸的是,它在子主题之后加载父样式的主题,所以当然,一切都被掩盖了。这是我函数中的代码。php:add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' ); function theme_enqueue_styles() { wp_en
为什么不在POST界面中使用Year/Iterable呢?
我在读一篇关于advantage of yield statements and iterables - “列表太大了,仅仅创建它就会消耗掉系统的所有内存”,这是一个方便而有用的东西PHP还有yield statments (发电机)。这将对Wordpress产生实际影响——有时我不得不修复一个超过Wordpress抓取评论内存限制的网站,因为数据库中有数千条垃圾邮件悬而未决。我想知道为什么Wordpress仍然在内存中为get\\u帖子和类似内容创建一个完整的数据数组-这是从来没有考虑过的,还是他们绝对
在哪里可以更改WordPress自定义标题中的标题文本?
作为初学者,我正在开发一个小主题。我正在设置custom-header 使用add_theme_support() 作用从那里我可以更改前端的标题图像。好的,到目前为止还不错。现收录于WordPress(https://codex.wordpress.org/Custom_Headers ) 有$defaults 的参数custom-header 启用某些功能。我可以使用大多数,但当我使用header-text 我想我应该在customizer(后端)中获得更改文本的选项。但我没有得到。但我相信,我不知道
WordPress管理员的速度非常慢
几年前,我为一位客户建立了一个WordPress网站,在这些年里,他们已经积累了21000多篇文章,每天有30000-50000次浏览量,有300多名活跃的作家、编辑和管理员。所以,很明显,后端速度很慢。。。但我仍然觉得它在大多数时间都非常慢,通常超过30秒。到目前为止,我为加快网站/管理速度采取了以下步骤:将每篇文章的修订限制为7次,并删除旧的修订</将内存限制提高到96mb此站点在三个高性能云服务器之间进行负载平衡,并连接到一个云数据库中我想到的帮助:将帖子编辑卸载到单独的私有站点,并使用API
如何用PHP设置特色图片(缩略图)?
我正在使用创建帖子wp_insert_post(), 但这些帖子没有特色图片。我有帖子ID和服务器上图像的路径,如何将它们设置为特色图像?EDIT :我添加了代码来发布一篇文章。只需添加缩略图(特色图像)imagePath= ABSPATH . \"wp-content\\uploads\\image\\my_image.jpg\"; publication($titre, $content, $categriesID, $tags); function publica
如何在管理区域显示与帖子类型相关联的所有自定义域?
我知道如何从自定义帖子类型中获取所有自定义字段,这很容易。但是,当我创建自定义帖子类型时,它会在Wordpress的管理部分自动显示一个漂亮的页面,但只有“标题”和“日期”作为字段:如果我想为黑猩猩僧侣添加一个名为“大小”的字段,以便它显示在管理屏幕上,我应该怎么做?
我的子主题Functions.php是否需要if{die}安全性?
我是PHP新手,但我注意到几乎每个PHP文件都有一个安全代码段,“如果没有以正确的方式访问,就死”脚本;my question, 是否有子主题functions.php 还需要这样的东西来保证安全吗?PHP:if ( ! defined( \'ABSPATH\' ) ) { die( \'Direct Access Not Permitted\' ); }
如何将当前的“登录”页面插入到某个页面?
如何将当前的“登录”页面插入到其他访问者页面?基本上,这意味着如果访问者想要查看某些页面,一旦他们单击以查看页面并在其中显示“登录”页面,那么如果他们是成员,则应登录整个页面,否则应登录或注册为成员。我可以知道我应该如何在WordPress中添加PHP代码或其他任何方式来实现这一点吗?
将我的插件页面分成不同文件的问题
由于我的上一个(第一个)插件在一个文件中有6个管理页面,因此有点难以管理,我决定将它们拆分为这一个,但这样做只会带来问题。在我的插件函数文件(LoadPressFunctions.php)中,我有以下内容:add_action( \'admin_menu\', \'my_plugin_menu\' ); function my_plugin_menu() { add_menu_page( \'LoadPress\', \'LoadPress\', \'manage_opt
自定义帖子类型不在管理菜单中
当我为我的网站创建一个私有和自定义主题时,我为我想要显示的不同类型的数据创建了自定义帖子类型(并使用自定义字段添加额外数据)。不管怎么说,由于我设法让一切都正常工作,不知何故,这些项目从管理菜单中消失了,因此我无法为我的自定义类型编辑或添加新内容。以下是pastebin上的来源:http://pastebin.com/dmA6PQSR if (!function_exists(\"pre_posttype\")): function pre_posttype() { $ty
定制器实时预览布局选取器
我正在尝试使用wordpress自定义程序创建布局选择器选项。到目前为止,除了现场预览,我所做的一切都很有效。当我在定制器中更改一个选项(例如左侧边栏)时,css应更改为在左侧显示边栏,但是当更改一个选项时,边栏将消失,并由与所选选项的顺序相对应的数字替换。有人能指出我哪里做错了吗。这里是php。function embee_customize_register( $wp_customize ) { //All our sections, settings, and controls will b
在行中每隔2个div换行-For Each循环
出于某种原因,在这个For each循环中,将每2个div包装成一行有点噩梦。。。。有人能解释一下吗? <?php $terms = get_terms(\"aircraft_category\"); // get all categories $count = count($terms); //Count how many terms we have
如果类别ID等于,则WP_查询自定义发布类型
我已经设置了一个自定义帖子类型“幻灯片”,并且为幻灯片自定义帖子类型创建了两个类别:“幻灯片推荐”(id=7)和“幻灯片常规”(id=8)。我希望运行单个循环,但使用条件语句来比较类别。以下代码不适用于is\\U类别。我做错了什么?<?php $args = array( \'post_type\' => \'slides\', \'posts_per_page\' => 25, \'order\' => \'ASC\'
基本的PHP问题(在缩略图上显示帖子标题)
我是PHP新手,请原谅这个问题的含糊不清。我正在使用一个名为WP-Tiles的插件,它可以获取一组帖子并将它们显示在网格中。我使用以下函数调用此网格:function tiles_function() { $first_posts = get_posts( array( \'category\' => 47, \'posts_per_page\' => 1 )); $second_posts = get_posts( array(\'ca