您当前的位置:首页 > TAG信息列表 > php
高级自定义字段图像字段返回ID而不是URL
我正在使用ACF向用户添加自定义字段。我正在尝试将这些字段输出到前端。我可以拉所有的领域,但当我试图得到img它不会拉。这是我的代码:<?php $user_id = get_query_var( \'author\' ) ?> <?php $clan_member_info = get_userdata($user_id); ?> <p><?php if(!empty($clan_member_info->psn_id)) ech
包括来自另一个插件php文件
在一个小型定制插件中,我确实需要从另一个插件中插入一个文件,以便能够创建和保存在那里声明的类的obhect。我尝试过的最接近的是:include_once($plugin_url.\'plugin-name/classes/event.php\'); 调试日志中的错误如下:PHP Warning: include_once(http://.../plugin-name/classes/event.php): failed to open stream: no suitable wrapper
按元价值归档帖子+24小时
我正在使用此代码归档一些自定义帖子类型:$where .= \" AND wp_postmeta.meta_value >= now()\"; 元值是一个日期字段。在datefrom值设置完毕的当天,post将获得存档。我想它被存储为存档后的元日期1天。有什么办法改变吗$where .= \" AND wp_postmeta.meta_value >= now()\"; 而不是现在?如果是,怎么可能?以下是完整的功能: function custom_posts_where
尝试显示子类别,Foreach循环出现问题
我制作了6个子类别,都是我的“资源”类别的子类别,我试图让它们显示在一个页面上,但目前它只显示第一个类别(这让我相信我的错误在于foreach 循环)。My PHP:$categoryslug = get_category_by_slug( \'resources\' ); $categories = wp_list_categories( \'title_li=0&child_of=\' . $categoryslug->term_id ); foreach (
高级自定义字段重复器条件语句不起作用
即使没有输入字段值,echo中的元素仍显示在条件语句中。认为这只是检查字段是否存在,而不是检查是否输入了值。<?php if( have_rows(\'catalog\', \'options\') ): ?> <?php while( have_rows(\'catalog\', \'options\') ): the_row(); if(get_sub_field(\'catalog_product_title\')); {
检查文件名相同但扩展名不同的图像
我使用以下代码在ACF Gallery字段中显示图像<?php $images = get_field(\'gallery\'); if( $images ): ?> <?php foreach( $images as $image ): ?> <figure class=\"wp-caption aligncenter\"> <img class=\"b-lazy\" src=\"&
自定义查询,检查多个元键的值
我正在使用两个插件,在组合它们时遇到了一些问题。一个是事件日历,它向帖子添加新的元键,另一个是显示帖子为网格插件,它使用自定义查询从日历插件获取事件帖子。我需要有一个自定义查询,只获取结束时间早于当前时间的事件帖子。我的问题是,事件结束时间的元键没有存储为完整的时间戳,而是分为3个键(见下文)。 pec_end_time_hh = \'19\' pec_end_time_mm = \'00\' pec_end_date = \'2016-06-10\' 如果结束时间全部存储
将循环分割为不同的POST样式
我正在使用一个插件来显示帖子,并将其显示在我网站的某个区域,例如侧边栏或我放置<?php;?> 代码,但仅当撰写文章的作者单击“新建文章”窗口中的复选框时。该插件附带一个选项页面,允许我设置要显示的帖子数量。下面是显示帖子的插件中的代码。<?php $m_slider_sort = get_option(\'sort\'); if(empty($c_slider_sort)) {$c_slider_sort = \"post_date\";}
使用REST API上传媒体
我在使用JSON REST API将媒体上载到WordPress站点时遇到问题。使用下面的代码,我可以上传照片,但没有为它们分配任何信息,甚至连名称都没有-事实上,名称会自动变成URL和文件名(没有扩展名)。$username = \"ZX\"; $password = \"ZX\"; $host = \'http://ZX.com/wp-json/wp/v2/media\'; $data = json_encode($data); $file = \'/Users/xx.
How to output widget
我有以下代码来显示定制器中的小部件。function arphabet_widgets_init() { register_sidebar( array( \'name\' => \'Social Media button\', \'id\' => \'smb\', ) ); register_sidebar( array( \'name\' =
如何正确控制分页中出现的数字和圆点?
我有自定义分页,允许我修改代码WP输出的标记:在里面functions.phpfunction wp_custom_pagination($args = [], $class = \'pagination\') { if ($GLOBALS[\'wp_query\']->max_num_pages <= 1) return; $args = wp_parse_args( $args, [
如何实现WP_LIST_TABLE?WP_LIST_TABLE提供数组,而不是列表中的值
我正在尝试为我的插件实现WP\\u List\\u Table。我经历过this tutorial 并使用其sample plugin.我安装了这个插件,只是更改了表名,并对以下功能进行了轻微修改:column\\u name、get\\u columns和get\\u sortable\\u columns现在它显示的是表,而不是值,它显示的是行的数组。请参见图片:Table structure:CREATE TABLE IF NOT EXISTS `wp_fa_user_logins` (
将自定义文本字段输出为无序列表
我对php很陌生。我正在使用高级自定义字段,并且有一个名为tags. 用户正在输入以下内容:Tag 1, Tag 2, Tag 3 我想分析此输出并将其显示为无序列表:标签1,标签2,标签3,下面的代码给出了字段。<div><?php the_field(\'tags\'); ?></div> 有什么建议吗,如何将输入解析为无序列表html?非常感谢您的回复!
通过插件创建搜索过滤器
我正在使用wordpress进行房地产项目,为此,我将一个主题与一个插件(realia real estate)一起用于房地产。所以我相信这不是离题。。。我的问题很简单,我有几个自定义meta\\u键,如property\\u baths(bathrooms)、property\\u beds(rooms)等。。。我想做的是在wordpress管理中的“帖子”选项卡中创建一个过滤器,一个高级搜索。我还需要此搜索是累积的,例如,如果“浴室”和“房间”都已填充,则应根据已填充的内容过滤帖子。经过多次搜索,我找
save imported posts as drafts
我正在尝试使用wp all import将数据导入到我的帖子中,并使用add\\u操作(save\\u post,myfunc)运行一个函数来更新一些字段,到目前为止一切正常。。。但我不想一次发布所有内容,而是想将其保存为草稿,然后随机发布。那么如何设置作为草稿导入的帖子的状态。如果可能的话,有没有办法在一段时间内随机发布这些草稿(代码或插件推荐会更好)?
如何在wp-load.php文件中使用头函数
我正在制作一个文件,用于下载存储在我的网站中的文件。但是,当我尝试单击按钮下载文件时,它不会加载文件。我正在使用header函数来做这件事。有人能回答我为什么在使用wp-load.php 还是我做错了什么。这是我的代码: <?php require_once(dirname(__FILE__) . \'/wp-load.php\'); function lastlink($str){ $regexp = \"<a\\s[^>]*href=(\\\"?
升级到php7.0,现在ssh更新不起作用
我将我的服务器从Ubuntu 15.10更新到Ubuntu 16.04,更新的内容之一是PHP。升级后,通过ssh进行插件更新不再有效。起初,它会提示输入FTP登录凭据,直到我安装了php-ssh2(注意它是基于git快照的)。现在,当我尝试升级插件时,它会说An error occurred while updating WP to Twitter: Unable to locate WordPress Content directory (wp-content). 和in/var/log/a
GET_USERS META_QUERY:REGEXP不适用于匹配新行
我有一个元字段“my\\u meta\\u field”,其中可能包含以下示例用户的内容:用户A99999 559225 12519 用户B5020492 99999 125191 用户C194295 1199999 换行符是\\r\\n或\\n。这是在Mac for dev和Unix for server-side上,因此可能是。如果目标编号为99999 然后我应该得到用户a和B的匹配。需要小心不要匹配像用户C这样的情况,其中数字的目
使用str_place删除_excerpt()开头的 ;
我正在尝试删除\\u摘录()开头的空格;。它们是由内容中两个图像之间的空白空间组成的。在下面的代码中,我尝试使用str\\u replace来消除它们,但没有成功。$string = get_the_excerpt(); $string = str_replace(\' \',\'\',$string); echo $string; 使用相同的设置,可以删除正常间距$string = get_the_excerpt(); $string = str_re
将画布转换为图像并将图像上传到服务器
我正在一个wordpress网站上为一个大学项目写一篇关于涂黑诗歌的文章,在那里用户可以涂黑部分文本来创作一首诗。在用户创作完他的诗歌后,我们需要让他能够将用户生成的内容上传到我们的服务器,这样我们在检查并批准内容后,就可以将其发布在网站的主“墙上”。这是我的第一个web开发项目,我已经阅读了大量相关教程(字面上,每一个都是……),虽然我的html/javascript/jQuery技能正在提高,但PHP和ajax调用(这似乎是这种工作所必需的)仍然远远超出我的能力范围,我没有时间好好学习它们,因为最后期