tags 相关问题

标签是标记或语义描述符。尽管通用起源,这个“标签”已成为HTML的同义词 - 如果你的问题已经在这个背景下,它的使用可能是不必要的。然而,在不同的上下文中,术语“标签”也可以正式使用。一个案例是SCADA程序Ignition,其中标签是放置在分层系统中的基本单元之一,每个单元都有自己的标签路径和与其他标签相关的标签路径。

在Wordpress前端发帖上使用现有标签

我有一个前端帖子,允许用户更新他们的帖子。目前我正在使用它来允许输入新标签: 这是我的 HTML 表单: 我有一个前端帖子,允许用户更新他们的帖子。目前我正在使用它来允许输入新标签: 这是我的 HTML 表单: <form id="featured_upload" method="post" action="#" enctype="multipart/form-data"> <input type="file" name="new_image_upload" id="new_image_upload" multiple="false" /> <input type="text" name="newtags" id="newtags" value="" /> <input type="hidden" name="post_id" id="post_id" value="" /> <?php wp_nonce_field( 'new_image_upload', 'new_image_upload_nonce' ); ?> <input id="submit_new_image_upload" name="submit_new_image_upload" type="submit" value="Upload" /> </form> 这是代码的一部分: // If the form has been submitted with new tags if ( isset( $_POST['newtags'] ) ) { // get existing tags $post_tags = get_the_tags(); // concatenates both existing and new tags $concatenated_tags = array($post_tags, sanitize_text_field($_POST['newtags'])); // Add all the tags to the post wp_set_post_tags(get_the_ID(), $concatenated_tags , true ); } 这样做的问题是在我的数据库上创建了许多不必要的标签,我需要我的用户看到我的数据库中已经存在的标签的建议。 所以,我需要<input type="text" name="newtags" id="newtags" value="" />使它们成为现有的标签建议,就像wordpress在帖子编辑后端所做的那样。请参阅下图以在我的前端表单上检查所需的结果: 我建议在前端使用 Select2 javascript 库,特别是自动标记化标记功能。请参阅此处:https://select2.org/tagging#automatic-tokenization-into-tags 将 Select2 文件排入前端后,您可以执行以下操作... 您的前端表单: 请注意,我添加了 $has_tag 变量,它将自动选择当前帖子的所有已保存标签。参见selected() <?php $post_id = get_the_ID(); ?> <form id="featured_upload" method="post" action="#" enctype="multipart/form-data"> ... <input type="hidden" name="post_id" value="<?= $post_id; ?>"> <select name="tags" multiple id="frontend-tagger"> <?php if ( $tags = get_terms( [ 'taxonomy' => 'post_tag', 'hide_empty' => false ] ) ): ?> <?php foreach ( $tags as $tag ): ?> <?php $has_tag = selected( has_tag( $tag->term_id, $post_id ), true, false ); ?> <option value="<?= $tag->name; ?>"<?= $has_tag; ?>><?= $tag->name; ?></option> <?php endforeach ?> <?php endif ?> </select> ... </form> JS启动select2字段: $( '#frontend-tagger' ).select2( { tags: true, tokenSeparators: [ ',' ] } ); 保存过程:请注意,因为我们现在将已保存的标签包含在有效负载中,所以我们不需要连接现有标签。我们现在可以将 wp_set_post_tags 的第三个参数更改为 false,因为我们不需要附加标签。 $post_id = !empty( $_POST[ 'post_id' ] ) : (int)$_POST[ 'post_id' ] : null; if ( isset( $_POST[ 'tags' ] ) ) { // Sanitize array values $tags = array_map( 'sanitize_text_field', $_POST[ 'tags' ] ); wp_set_post_tags( $post_id, $tags , false ); } 上面的代码尚未经过测试,只是您工作的起点。 希望这有帮助!

回答 1 投票 0

Chrome 驱动程序 Selenioum 无法从 Kayak 航班搜索中按类名称获取 div 标签

我想使用类名来识别有效的搜索结果列表,然后迭代到废品价格。但是,代码仍然无法识别该类。我知道它使用了 javascript,但我认为是 selenium ...

回答 1 投票 0

ADF Pipeline 成本标记用于基于团队的分离

我们使用 ADF 管道将来自不同资源的数据提取到我们的数据湖,并拥有数百个管道(在 1 个资源组下)。每个管道的成本已激活,我正在嵌入...

回答 1 投票 0

带有标签的多选下拉字段,不适合的标签自动更改为+金额

我们正在 React 中寻找一个多选下拉字段: 永远是单行 只会向不适合该字段的标签显示标签。当标签不适合时,那就...

回答 1 投票 0

当我与游戏对象发生碰撞时,如何检查它的标签?

我的代码是: 私人无效OnCollisionEnter(碰撞碰撞) { if(collision.gameObject.CompareTag ("子弹")) { UI.lives--; } 如果(col...

回答 2 投票 0

为什么我无法从 tld 文件导入此函数?

我正在学习 Klausen JaveEE 书中的教程。 它是一个简单的 Web 应用程序,它将数字作为用户输入并检查它是否是素数。 我有一个 JSP 文件 (index.jsp) 和一个静态方法

回答 1 投票 0

如何获取分配给 pimcore 对象的标签?

pimcore 文档引用了公共静态函数 getTagsForElement($cType, $cId)。 $cType 和 $cId 取什么值? 我想 (a) 为对象分配标签,(b) 获取带有

回答 2 投票 0

为什么我使用 gitlab API 会出错?

我有点茫然,这是我的问题: 我必须在角度应用程序的页脚中输入项目的版本,所以我试图访问项目的标签,因为它们是sup...

回答 1 投票 0

<c:out/>未知标签

为什么当我包含以下行时,我在左侧的 Eclipse 中收到错误提示消息。 我收到错误“未知标签(c:out)” 我还包括在顶部 <%@ page isELIg...

回答 6 投票 0

Android NFC 未获得空的 NFC 标签

我正在使用 flutter nfc_manager 在 nfc 标签上书写。 它在 iOS 上运行得很好 但在 Android 中,当我尝试在空的 NFC 标签上写入时出现问题。 在具有现有数据的标签上写入是工作...

回答 1 投票 0

类别的 Jekyll Hooks 给出“post['category'].reject { |t| t.empty? }”错误

我正在使用 Hooks 作为我网站的类别和标签。以下标签代码效果很好: Jekyll::Hooks.register :posts, :post_write 做 |post| all_existing_tags = Dir.entries("./src/_tags...

回答 1 投票 0

在 sed 或类似工具中删除 html 标签

我正在尝试从网页中获取表格的内容。我只需要内容,但不需要标签。我什至不需要“tr”或“td”,只需要内容。例如: 我想要...

回答 3 投票 0

Azure 策略标签如果缺少则添加标签

我为现有资源设置了新策略,以在缺少时添加所需的标签。场景1:资源1具有以下标签和值 标签名称 = 项目值 = ProjSSO 标签名称 = 目的 价值 = 应用程序...

回答 1 投票 0

AWS Cloudformation 堆栈级别标签已被删除

我用这个创建了一个堆栈: aws cloudformation create-stack --stack-name dummy-stack \ --template-body 文件://template.yaml \ --功能 CAPABILITY_AUTO_EXPAND \ --标签键=标签1键,值=

回答 1 投票 0

databricks - 如何在调用函数时调试参数

在databricks中,我有2个笔记本。一台笔记本拥有一项功能。另一个笔记本调用第一个笔记本中的函数。 这就是我调用该函数的方式 来自 pyspark.sql.functions 我...

回答 1 投票 0

解析描述标签时避免使用图像div

使用此代码解析 rss feed resp=requests.get(url) 汤 = BeautifulSoup(resp.content, features="xml") 汤.美化() items = soup.findAll('item') 新闻项 = [] 对于项目中的项目...

回答 1 投票 0

Wordpress 按标签过滤帖子

我正在尝试按标签过滤帖子。 默认情况下,带有所有标签的帖子都可用。 但用户可以增加和减少过滤器中的标签数量。 归档帖子的最佳方式是什么...

回答 1 投票 0


我们可以给<br>或者除<hr>元素之外的其他空元素赋予属性吗?

我们可以给和除之外的其他空元素赋予属性吗? 就像在 中我们可以给出样式属性,并且在他们编写的 html 文档中所有 HTML 元素都可以有 attr...

回答 1 投票 0

有人可以解释一下如何在礼堂输入功能吗?

这是我的问题 在此输入图像描述 我尝试了几个小时,但我做不到 Print("帮帮我,我做不到") Print("帮帮我,我做不到") Print("帮帮我,我做不到")

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.