您当前的位置:首页 > TAG信息列表 > php
基于用户元显示快捷码
我一直在做一个项目,我想根据用户元数据显示一个短代码。我在创建新用户时添加了一个用户元。用户元的默认值设置为false。现在,我的逻辑是检查用户元在登录时是否为“false”。如果值为“false”,我将显示短代码,然后再次将用户元更新为“true”。但是,这是行不通的。新创建的用户登录时,无法看到任何短代码。能发现我的错误吗?This code adds user meta for all the newly created usersadd_filter( \'insert_user_meta\',
如何使用输入域更改变量的值?
我已经创建了一个wordpress网站。我想通过每个用户的id使用php提取其数据。我已经创建了此代码;<?php $userid = /* help me get the below input field\'s value */ $user_info = get_userdata($userId); echo \'Username: \' . $user_info->user_login . \"\\n\"; echo \'User
如何在非WordPress网站上显示每次刷新页面后更改的博客帖子?
我在非wordpress网站上做了一个页面,显示了wordpress网站博客上的帖子,它工作正常。我在页面中添加了一些PHP代码。现在我希望每次刷新页面时,都会显示不同的帖子。<?php define(\'WP_USE_THEMES\', false); require(\'blog/wp-load.php\'); query_posts(\'showposts=4\'); ?> <ul style=\"margin-top
将数组(具有相同的值)替换为_content中的另一个数组
我正在制作一个插件,需要在其中编辑帖子内容中的H2标签。我已经做了两天了,但我的php知识太有限,无法解决这个问题。。我想要的是回报所有<h2> 标记为<h2 id=\"$headings_array_stripped\">我似乎不知道该怎么做。我试过与foreach 循环和preg_replace, str_replace 和排序。问题似乎在于$headings_open_tag_array 都一样(<h2>) , 所以str_replace, 例如,不会循环遍历它们
这是我的WordPress项目中ob_start()的正确用法吗?
我扩展了WooCommerce以创建自定义端点。此端点指向一个模板,该模板具有一个用于保存用户元数据的表单。提交表单时,我希望它重定向到另一个URL。直到我添加add_action( \'init\', array($this, \'ob_function\')); 这给了我一条“headers ready sent”错误消息。(ob_function 仅包含ob_start). 我的问题是,我应该这样做吗?我已经看了一些例子,已经读过了,等等,但我不确定这是否是一种不好的做法(即使有效),因为我想这是在
Use Post ID in functions.php
我的functions.php. 它工作得很好:当预订时,它会给我发电子邮件。易于理解的然而,我希望它能给我发送该预订的post ID,而不仅仅是“你好,世界!”消息帮助function add_to_system() { // get post meta // $email = get_post_meta(\'\',$post_id) // $post_id = get_queried_object_id(); mail(\'michael.mc
Filter by Post Type
我想知道如何过滤按帖子类型返回的帖子。我有一个不同帖子类型的复选框列表,利用它,我得到了一系列想要的帖子类型;$contentTypes = explode(\',\', $_POST[\'contents\']); 这给了我:Array ( [0] => post-type1 [1] => post-type2 [2] => post-type3 [3] => post-type4 [4] => post-type5 ); 当我为post\\u type
从函数中的ID获取发布元数据。php
我的主题中有以下内容functions.php 剧本function add_to_system( $appointment_id ) { $name = get_post_meta( $appointment_id, \'_appointment_guest_name\', TRUE ); $email = get_post_meta( $appointment_id, \'_appointment_guest_email\', TRUE ); $t
如何使用2个index.php文件,一个用于手机,一个用于桌面
我想使用2索引。WP中的php文件,一个用于移动设备,一个用于桌面。有办法吗?或者使用索引。php文件,包含移动和桌面的不同内容。有解决方案吗?(我不使用媒体查询css或2主题)
快捷代码在Page.php中工作,但在WordPress中的Category y.php中不起作用
我使用php7下最新版本的wordpress,我使用的主题本身就是插件WPBakery页面生成器(基于visual composer)。我创建了一篇包含以下内容的帖子:[vc_row el_id=\"bloc-doc-a-telecharger\"] [vc_column] [vc_basic_grid post_type=\"post\" max_items=\"-1\" style=\"pagination\" items_per_page=\"4\" elem
复制和替换下一个图像的特色图像
接管了一个项目,其中一个错误是特征图像(以及以类似方式渲染的某些其他图像)正在复制自身并替换下一个图像缩略图。 <a href=\"<?php echo get_permalink(); ?>\" class=\"snack__thumb snack__thumb--featured\" style=\"background-image:url(\'<?php echo get_the_post_thumbnail_url( $post->ID, \'medium\
显示插件被激活或停用的次数
我根据自己的需要开发了一个自定义插件,我只完成了一项任务。我需要某种解决方案,在我的网站上显示每个将要安装的站点上该插件被激活或停用了多少次。所以,我要说清楚。我需要在我的网站上显示一些计数器,这些计数器应该计算每个其他安装了插件的网站上的激活和停用次数。欢迎任何形式的帮助。提前谢谢。
只需按一下按钮,即可从函数调用方法。
我一直在从事一个项目,在这个项目中,我必须通过单击submit按钮(Accept按钮)调用一个方法(接受用户id作为输入)。我一直在尝试各种方法,但我面临的真正挑战是如何在前端获取用户id并将其传递给方法。我的方法更新该特定用户的用户元。Html code:<div id=\"modal\"> <div class=\"modalconent\"> <h3 align=center>GDPR</h3>
WooCommerce电子邮件附件不工作-未附加文件
我覆盖了Woocommerce管理员的新电子邮件。另外,我还添加了一个过滤器,从ACF选项页面文件字段添加附件文件。function attach_order_notice ( $attachments, $email_id, $order ) { // Only for \"New Order\" email notification (for admin) error_log( \'attachments: \'. print_r( get_field( \'email
安装本地服务器时出现PHP错误
我正在尝试在本地服务器(Mamp)上安装现有Wordpress网站。当我在浏览器中打开网站时,它是全白色的。如果激活WP\\u DEBUG,则会出现以下PHP错误:警告:输入中存在意外字符:“”(ASCII=15)state=0 in/Applications/MAMP/htdocs/www/gla/wp includes/formatting。php在线5318分析错误:语法错误,在/Applications/MAMP/htdocs/www/gla/wp includes/formatting中出现意外
FILE_GET_CONTENTS在过滤器和操作中返回不同
所以我有一个基本的json文件,其中包含一些基本对象。我的插件用于从文件中检索数据(与主php文件位于同一目录中),并将其用于不同的目的,尽管现在我只是想验证它是否正在获取数据。当从过滤器挂钩调用file\\u get\\u contents时,所有内容都会返回并正常运行。然而,当从动作挂钩调用它时,它会从文件中返回{“documents”:[null]}。如果此返回中有null,则文件中实际上有大量数据,但由于某种原因,它无法访问它。我认为这与我的代码无关,因为我已经验证了调用数据的行在所有地方都是相同
如果用户没有登录,如何保护上传文件夹中的私人文件夹?
我正在学习php,但我还是一个不学无术的人,所以请原谅我的局限性。我有一个html文件,它链接到一个名为“Clients”的文件夹中的许多PDF文件我已将此文件夹放在“wp content/uploads/”中html页面在wordpress页面内打开。当用户登录时,它会打开wordpress页面,其中html页面显示链接。单击链接可在同一窗口中打开PDF文件,而无需转到其他页面。这是一个多站点wordpress安装,如果用户没有登录,我想保护对“Clients”文件夹中文件的直接URL访问。例如:“ht
Merge wp_get_post_terms
我有这个密码 while( $animes->have_posts() ) { $animes->the_post(); $i++; $animeID[$i] = $post->ID; $args = array( \'orderby\' => \'meta_value_num\', \'order\
显示部分结果的IS_PAGE_TEMPLATE
试图通过标题加载有条件的内容,但只有首页被正确识别。归档、发布和自定义类型模板不是。使用查询监视器识别正确的模板,并使用该模板名称作为参数,有子主题文件夹声明和无子主题文件夹声明,但每个其他模板都属于else条件。 <?php /* Conditional AD script loading */ /* Front page */ if ( is_home() || is_front_page() ) { echo \"Front page\"
允许特定用户编辑特定页面
我试图制作一个脚本,只允许特定用户编辑特定页面,但没有任何成功。背后的想法是,如果用户用户名包含特定单词,则允许他们编辑特殊页面。我尝试过这样做,授予特定用户一个特殊功能,然后在打开特殊页面时检查该功能。这是我的代码:add_action( \'admin_init\', function() { $current_user = wp_get_current_user(); $user_login = $current_user->data->user_logi