您当前的位置:首页 > TAG信息列表 > shortcode
我如何才能获得当前用户电子邮件而不是用户ID?
如何获取当前用户电子邮件而不是用户ID?我正在使用以下短代码:add_shortcode( \'current_user_link\', \'wppbc_current_user_link\' ); function wppbc_current_user_link( $atts, $content ) { if ( is_user_logged_in() ) { $id = get_current_user_id(); // make sure
Div-Wrap with Functions.php in ChildTheme Using Shorcode!
我只想为一个简单样式的DIV包装器创建一个短代码。在WordPress的网站上,我想添加如下内容:[quotehead]Headline text[/quotehead] ...a normal blockquote from wordpress... 输出应为:<div class=\"block_header\">Headline text</div> 我的内部功能functions.php (在childtheme中)包含以下内容:/**
对所有短码使用内容自定义筛选器
我尝试了许多钩子,试图操纵来自所有短代码的已处理内容,对其进行自定义,并在页面上输出最终结果我不知道什么是短代码,所以我想在每个短代码上执行一个过滤器或其他东西如何做到这一点?
带有产品分类计数器的快捷码
我想创建一个自定义快捷码,在Woocomece中单独计算产品类别,但我在网上没有找到任何代码。我需要这样的想法:[counter product-category=\"example\"]有人能帮我吗?我对php一无所知:(<?php $product_categories = get_terms( \'product_cat\', $args ); $count = count($product_categories); ?>
我如何才能只列出自定义的快捷代码?
想要列出我添加的特定短代码,而不是所有的短代码,可以在How to list all active and specific shortcodes in wordpress 是否可以调整为仅显示包含特定单词的短代码?(我要访问的自定义短代码都包含相同的特定单词。)如果是,如何。。。我对此进行了广泛的搜索,但没有找到任何东西(也不知道是否有可能)。
页面采用两种不同的格式
我想显示从两个表生成的列表。我有一个带有快捷码的页面,可以按照我的要求加载信息。短代码运行一个名为member_list. 在这个函数中,我有一个表单,其中有一篇帖子,在提交表单时运行相同的函数。我检查哪个操作正在调用函数并添加<?php get_header(); ?> 和<?php get_footer(); 当从岗位上跑开时。我的问题是,这篇文章的结果页面失去了格式,并抛出了其中四条消息Notice: Trying to get property of non-object in
向页面添加自定义快捷代码会导致页面不带样式
Scenario i wanted to build人们可以在我的WordPress环境中多次使用可重用组件。My solution for the problem我制作了一个名为“Componenten”的自定义帖子类型。我制作了一个自定义的短代码,以便在“Componenten”帖子类型中只显示一篇帖子,并将帖子的名称用作短代码参数。以下是我的短码代码和以下函数:<?php /** * Register all shortcodes * * @re
从函数获取返回的变量到ADD_SHORTCODE函数
接下来,我成功地将一个ajax对象传递到后端(JS中的脚本实际上并不重要,因为我已经很好地完成了):add_action( \'wp_ajax_my_action\', \'my_action_callback\' ); add_action( \'wp_ajax_nopriv_my_action\', \'my_action_callback\' ); add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' ); ad
对作为查询追加到URL的文本字符串进行编码
我有一个目前正在使用的短代码,它在选定的产品页面上嵌入了一个按钮。单击此按钮后,用户将进入另一个页面上的联系人表单,并且单击此按钮的产品标题将作为查询字符串附加到联系人表单URL的末尾。然后从查询字符串中收集此产品标题,并自动填充到联系人表单上标记为“products”的字段中。代码如下:add_shortcode( \'dynamic_contact_button\', \'button_product_page\' ); function button_product_page()
_Excerpt筛选器未按预期工作
我有个问题the_excerpt 滤器出于某种原因,如果在帖子列表中显示的帖子只包含短代码,它将无论如何执行这些短代码。我想要的是,如果它是一个封闭的短代码,则显示内容;如果它是一个自动关闭的短代码,则将其全部删除,如果是这种情况,则返回一个空字符串。我用这个函数去掉所有的短代码(因为strip_shortcodes($content)) 也不起作用:add_filter(\'the_excerpt\', \'my_custom_excerpt\' ); function my_custom_ex
WooCommerce快捷码-在移动和桌面之间切换显示
目前,在我的网站主页上,我使用woocommerce短代码显示特定类别的产品,并选择在桌面上显示5种与屏幕宽度非常匹配的产品。。。然而,在移动设备上,短代码也会导致显示5种看起来很凌乱的产品。我想知道是否有办法改变短代码,使其在桌面上显示5个,但在移动设备上仅显示2个产品?我曾尝试将所有5款产品排成一行,隐藏溢出,但根据手机屏幕的宽度,有时会显示一些第三款产品,看起来不太专业。我的短代码的形式如下:[products limit=\"5\" columns=\"5\" visibility=\"featu
如果设置了参数,则不会解释快捷代码
我的插件实现了一个关于wp最佳实践的短代码,但出现了一个奇怪的行为。首先,shortcode在测试站点上工作得很好,但在生产环境中却不工作,插件代码完全相同,但环境略有不同。在生产站点上,问题如下:如果我向shorcode添加一个参数,那么shortcode似乎根本不会被解释和解析。因此,将此添加到我的帖子正文中:[my_shortcode_tag category=who] [my_shortcode_tag category=\"who\"] [my_shortcode_tag cat
Shortcode with foreach
我不能对foreach使用shortcode。它给了我语法错误。我错在哪里?function create_galeri_shortcode($atts) { $atts = shortcode_atts( array( ), $atts, \'galeri\' ); if ( has_post_format( \'gallery\' )) { $images = get_post_
如果将愿望列表页面设置为WooCommerce My-Account终结点,则这些终结点将停止在一起工作。有什么解决办法吗?
使用YITH在WooCommerce的my account端点中显示愿望列表时,愿望列表工作正常,但端点停止工作。如果我们将页面更改为my account端点以外的任何其他端点,问题就会消失。
Namespaced shortcode?
我正在改造一个旧的WP站点,该站点有许多自定义的短代码,显然由于代码当前的组织方式,这些短代码在性能方面付出了代价。当然,我可以修复优化不好的代码,使用十几个短代码,并且一天就可以完成,但我想知道如何更好地组织它们。根据WordPress\'documentation, 建议将它们放在插件中并在上初始化init. 我们可以通过这样“命名”它们来减少这个钩子中的负载吗?[com.company shortcode attr=\"attr\" prop=\"prop\"] 有人尝试过这样的解决方案吗
redirect if shortcode exists
WordPress初学者。我试图检查用户请求的页面中是否存在短代码,如果存在,则在用户未登录时重定向。function redirect_to_home() { if (has_shortcode(get_the_content(), \'shortcode\')) { if(!is_admin() && !is_user_logged_in()) { //redirect exit(); }
创建自定义帖子类型的快捷代码ID
我想为每个员工创建一个自定义快捷码。我已经准备好了一个自定义的帖子类型插件,它创建了一个自定义的帖子类型页面。我试图实现的是,我可以创建这样的短代码[medewerkers id=5] 或[medewerkers id=1,2,3,4,5] 所以我可以选择在某个页面上放置哪个工作人员。在我发现的以下代码中,我只在键入[Medewerers]时显示页面上所有成员的标题。<?php add_shortcode( \'medewerkers\', \'display_custom_post
Geoip shortcodes in comments
我想知道如何从geoip插件添加国家/地区短代码(https://pl.wordpress.org/plugins/geoip-detect/) 输入注释字段。[geoip\\u detect2 property=“country”]据我所知,注释字段必须是所见即所得字段(默认情况下不是文本)。还有其他方法吗?通过自定义php函数或其他方式?你好,Michal
如何过滤Tag_Description()?
我有一个短代码,包括:$tag = get_term_by( \'slug\', \'sample-tag-slug\', \'item_tags\' ); echo tag_description( $tag->term_id ); 我需要做一个str_replace 在描述上,我想我需要apply_filters - 但我不知道怎么回事,尽管进行了广泛的搜索,巨大的大脑逐渐衰退。更新:由于回答和评论中提出的观点,我将在下面添加短代码的全部内容。$tag = get_term_b
Do not parse shortcode in CPT
我有一个CPT,我不想在它的内容中解析shortcode(使用\\u content()函数)。我可以使用remove\\u filter删除短代码的默认过滤器。但我如何确定我只是为了我想要的CPT而删除过滤器?我有一个在页面中使用的快捷码[我的自定义快捷码]。此短代码使用WP\\U查询和输出CPT帖子。我不想在这篇CPT文章中分析短代码。我是否应该在短代码解析挂钩之前用虚拟内容更改短代码,并在之后替换回来?或者我应该在我的CPT输出之前删除短代码的默认过滤器,然后在我的CPT输出完成后再次添加短代码的默