您当前的位置:首页 > TAG信息列表 > conditional-content
Adding if statement
我对PHP还很陌生,但是我成功地建立了一个我很满意的网站。我遇到的一个小问题是,我想为具有特定角色的用户添加内容,这意味着在我预先存在的语句中间添加一个if语句。以下是我当前的代码:<?php global $current_user; wp_get_current_user(); ?> <?php if ( is_user_logged_in() ) { echo \'<ul style=\"padding: 0; margin
我正在尝试创建一个if语句,它将只显示我的按钮链接门票,如果它在‘入场事件’…我的代码出了什么问题?
<!-- column links --> <div class=\"col-md-3 offset-md-2 links\"> <?php if ( is_category( \'admission-event\' ) ) { ?> <a href=\"https://www.eventbrite.com/d/ut--salt-lake-city/vocalocity/\" title=\
有点为难--第一个WordPress主题
我正在学习一门在线的Udemy课程,我正在建立自己的小网站。该网站有4个页面,其中1个是我创建的首页。php和其他页面将使用该页面。php模板,但其中嵌入了不同的内容。我的计划是拥有这一页。php根据页面id调用相关内容,例如,对于保修页面,代码如下所示。get\\u header();?>get_template_part( \'template-parts/content\', get_the_ID()); //getting the content from templates bas
阻止在第一个条目后更新前端的自定义用户配置文件元字段
我有一个电子学习网站,当学生完成培训课程时,会颁发正式的结业证书。生成证书时,帐户上的用户配置文件名称可以用作学生名称,但如果用户更新其配置文件名称,则也会更新证书上的名称。这是一个问题,因为它允许用户完成一次课程,然后多次更新其用户配置文件名称,以便为其他几个人生成官方证书(无需完成培训或支付费用)。我为学生姓名创建了一组自定义用户元字段,这些字段仅在后端公开,我更改了证书设置,以便它使用这些自定义元字段将学生姓名添加到证书中。如果我不在后端手动更新自定义元字段,它将保持空白,但我希望用户能够在前端为自
对从MySQL提取的数据进行条件格式设置
我不是PHP方面的专家,我正在尝试对从wpdb获取的数据应用条件格式。公平地说,我正在尝试为此创建短代码。我的座右铭是为$previous\\u marks&;获取价值$从数据库中删除current\\u标记,并根据if、else条件更改$current\\u标记的颜色。根据情况:如果$当前标记$前一个\\u标记,则$current\\u标记的值应与pass一起以绿色显示。值旁边的png图像否则$current\\u标记的值应以红色和fail显示。值旁边的png图像我还需要帮助在$current\\
如何通过unctions.php有条件地加载soronomy-{soronomy}.php模板php文件
我有一个电影评论网站,我想有条件地加载演员和导演的分类,只有当我的主题选项处于活动状态时。目前在根主题文件夹中,我有以下两个文件taxonomy-actors.php taxonomy-directors-php 我希望仅在功能处于活动状态时使用它们,例如if ($theme_comments == 1) { //load taxonomy-actors.php } else { //don\'t load taxonomy-actors.php
Contact Form 7的条件字段不工作并在输出中显示[/GROUP]
我在试着Conditional Fields for Contact Form 7 在WordPress中启动并运行。我正在使用联系人表单7版本5.1.3和联系人表单7条件字段版本1.9.14。我正试着跟着this tutorial, 这将为您提供粘贴到联系人表单7中的最终代码Form 选项卡:Your name: [text your-name] Your email address: [email* your-email] <p>What kind of support d
如何向公众隐藏菜单,但使用私人链接共享内容
我想创建一个菜单或菜单项,只能通过私人链接查看。因此,菜单将容纳各种页面,但只能通过共享的链接查看内容。我已经搜索了插件,但找不到一个可以这样做的插件。大多数插件都需要用户登录,如果可能的话,我倾向于不使用用户。非常感谢您的帮助!
如何检查当前页面是否位于URL中的指定路径?
我有一个标记为“帖子”页面的页面,其中列出了最近的博客帖子。它在路径上/blog.我想知道用户何时在此页面上,以便我可以在页面的开头显示博客文章的类别列表。我已经用单数做过了。php和中的其他情况index.php.对我来说,is\\u home()在登录页上返回true。我在索引中使用它的行为。php。我尝试了一下,但没有成功:get_page_by_path(\'/blog\') == get_post() 因此,我当前的代码是:if (!is_home() || get_page_by_pa
如何使内容仅加载到桌面?
为了提高移动设备上的性能,我想只在桌面上加载我的一个网站上的一些内容(这是在移动设备上也没有单击的内容)。如果我只是通过CSS隐藏它,它仍然是加载的,所以我想它不会真正加快网站的速度。WordPress中有没有办法不在手机上加载某些内容,所以只在桌面上加载?
有条件地加载样式表并验证CSS
有几个帖子类似这个问题,但我仍然需要寻求帮助。。。如果在菜单中选择了存档帖子页面,则需要更改帖子的列标题(标题中通常显示“突出显示的帖子”)此屏幕截图对此进行了说明;请注意,唯一的区别是::before::after元素中的文本:下面是我的子主题函数中的代码。php文件:function register_arch_posts_stylesheet() { wp_register_style( \'arch-post-stylesheet\', get_stylesheet_directo
如何做有条件的出版?
我正在尝试编写一个插件,如果某个给定的条件不满足,我将阻止用户发布(或更新)一篇文章,例如,如果该文章的标题已经在另一篇文章中使用(我正在使用自定义的文章类型,如果这样做会产生影响的话)。我编写了一个函数,通过“transition\\u post\\u status”钩子调用该函数,试图在日志在数据库中发布或更新之前捕获该日志,以便阻止这种情况的发生。当我用一个我知道已经使用过的标题进行测试时,当wp\\u die()函数发生时,我会看到错误消息,所以我知道这个函数正在被调用。然而,无论如何,这篇文章正
模板部件中条件字符串中的自定义wp_Query不起作用:为什么?
这有点混乱,我无法理解为什么我的方法不起作用,或者我的错误是什么。我用的是template part 将自定义wp\\U查询包含到我的主题中。我希望在整个主题中有两种不同的行为,因此我在模板部分中使用一个条件语句来输出两个不同的循环。在我的头版。php我使用get\\u template\\u part()调用模板部分,使用$args选项:<?php get_template_part(\'template-parts/modules/moduli-offerta/offerta-figli\',\
在特定页面上加载脚本
在子主题中,我创建了一个函数。加载脚本和样式文件的php文件,代码如下。将库和脚本加载到除admin之外的所有页面的部分,换句话说,前两个函数,按预期工作。但是,第三个函数(用于加载特定页面的脚本)不会加载。看来我的问题与指定页面条件有关。如果将register和enqueue的其余代码放在为除管理页面以外的任何页面加载脚本的常规函数中,那么它就可以工作。我对此进行了研究,但找不到任何例子来说明我所使用的方法不起作用的原因。我已将页面id与页面名称交换,但没有任何效果。如果您能就问题的根源提出任何建议,我
如果函数存在/条件为真,如何显示内容?
我已经创建了我的自定义帖子。来自同一个站点的数据显示在单个自定义帖子中。php。现在,为了清理该文件并删除100行代码,我想创建一个新文件(我们称之为custom-header.php) 然后只是回显或调用该内容。由于我已经将自定义帖子构建为插件,如果插件处于活动状态,最好调用它,但我不知道如何完成此操作,因为一条语句是如果myplugin处于活动状态,但我会以某种方式添加另一条语句-函数,而这里我丢失了(如下所示)。如果函数存在,我可以调用它,但我不确定如何创建该函数。我所做的和它所起的作用是:内部cu
ACF使用中继器和复选框循环假值
我在页面上有一个ACF转发器字段设置,在子字段中有一个真/假复选框。到目前为止,如果选中该框,它将显示字段。如果不是,那么就不会。然而,有一件事我搞不清楚,那就是如何让它检查是否没有检查任何内容,只回显一些内容,但由于它在while循环中,它只会为每个子字段不断输出。这是我的代码:<?php if( get_field(\'position\') ) : while( has_sub_field(\'position\') ) : $value = get
如果用户已登录并具有角色回应语句
我目前有一个潜水设置,我想在用户登录并具有特定角色时显示不同的信息位。我有三个角色“管理员”、“收养机构”和“商店经理”,我想显示到管理区域的链接。然后,我有一个名为“customer”的角色,如果客户登录并且用户角色匹配,我希望显示指向内部页面的链接。我创建了一个if else 语句代码,但我似乎有错误。我想知道是否有人能告诉我我做错了什么。 <?php if ( is_user_logged_in() && (current_user_can(\'
在条件语句中理解和使用DID_ACTION()
我正在自定义主题中使用Genesis框架,但这不是一个“特定于Genesis”的问题。我需要有条件地填充页面(而不是帖子)的侧栏。条件是检查它是否尚未填充许多其他相关功能(相关新闻、相关事件、用户从后端选择的广告横幅…)。我需要验证尚未触发的操作包括:genesis_after_sidebar_widget_area 和genesis_before_sidebar_widget_area. 我想通过玩did_action().我正在尝试此功能:add_action( \'genesis_after_sid
Location-Based Content
我正在建立一个网站,该网站的页面有一个联系pod,通过高级自定义字段在wp admin中有11个不同的下拉列表。根据用户的IP,我想显示这10个联系人中的一个(如果没有给出位置或与客户的某个“区域”不匹配,则第11个是默认联系人)。这10个地区都以美国的部分地区为基础,但并不总是与各州相匹配(例如,加利福尼亚分为两个地区,而另一个地区可能包括弗吉尼亚州、南卡罗来纳州和北卡罗来纳州)。这些地区以外的任何人都会收到默认/国际联系人/消息。我很难思考如何做到这一点。我已经在wp admin设置中设置了高级自定义
带有YouTube缩略图的有条件特色图像
基本上我想做的是:显示youtube缩略图。如果没有youtube缩略图->显示文章的特色图像。如果没有特征图像->显示回退图像。然而,似乎我做错了什么,因为网页显示为空白。<?php // Check if the post has a Youtube thumbnail (using custom field video_url) if get_post_meta($post->ID,\'video_url\',true)