您当前的位置:首页 > TAG信息列表 > functions
警告:为post.php中的Foreach()提供的参数无效
刚将我的站点移动到另一台服务器,现在我发现以下错误:警告:为/home/menta/domains/land中的foreach()提供的参数无效。menta4u。co.il/wp-includes/post。php在线1172在旧服务器上,一切都正常工作。我玩了一会儿,把它缩小到我的功能范围。php(这是我自己的主题)在里面,我看到当我删除启动我创建的CPT的代码时,错误消失了。这是启动CPT的代码:function testimonials() { $labels = array(
核心函数的值应该在输出之前转义吗?
函数的值,如the_permalink() 在输出到浏览器之前是否被转义?例如,我是否需要逃避以下情况?<a href=\"<?php the_permalink(); ?>\">Link text</a> 我知道我应该转义用户提交的数据等,但假设WordPress已经转义了这类核心功能中的数据,安全吗?解决方案可能是:<a href=\"<?php echo esc_attr( get_permalink() ); ?>\">Link
我如何返回我的定制函数的结果?
我使用以下源代码添加了一个额外的city 我的WordPress评论表单的字段:<?php /* Plugin Name: Comment meta data test Version: 1.0 Plugin URI: http://wpengineer.com Description: Comment meta data test Author: Latz Author URI: http://wpengineer.c
将自定义字段值复制到帖子标题
我使用了找到的代码here. 但是,在打开帖子并通过后端和前端点击更新按钮之前,这不会更新标题字段。我尝试用“edit\\u post”、“publish\\u Artister”和“wp\\u insert\\u post\\u data”更改“save post”挂钩,但仍然得到相同的结果。下面是我在使用“wp\\u insert\\u post\\u data”挂钩时使用的代码。add_filter( \'wp_insert_post_data\' , \'modify_post_title\' ,
使用Search&Go在子主题(ReferenceError)中加入WP_ENQUEUE脚本
This is my first post here, so I hope I pasted the code well and you\'ll stand by interpreting the problem. I have deregistered and dequeued two scripts in my childtheme. When removing and adding only the first script (listing.js) all works fine
在挂钩回调中重用变量
我正在WordPress中设置儿童主题,但我无法add_action 将在functions.php.Functions.php 调用,我可以从内部运行代码。知道我做错了什么吗?$debug_msg = \"Hi there!\"; function test_function() { error_log($debug_msg, 0); } add_action(\'init\', \'test_function\', 20);
How can I fix my pagination?
我正在尝试对自定义wp\\U查询post循环进行分页。我目前已经设置好了,但当我点击第2页时,它显示的是与第1页完全相同的帖子。我总共有大约8篇帖子,限制为每页5篇。下面您可以看到my functions中的函数。php文件if ( !function_exists( \'wpex_pagination\' ) ) { function wpex_pagination() { $prev_arrow = is_rtl() ? \'→\' : \'&am
如何在中文中使用国际化的Human_time_diff()函数?
正在查看https://codex.wordpress.org/Function_Reference/human_time_diff我用的是英文版的Wordpress。在我的主题模板中,我想使用human_time_diff() 当通过帖子循环时。根据Codex文件中的说明:<?php printf( _x( \'%s ago\', \'%s = human-readable time difference\', \'your-text-domain\' ), hum
函数.php是否适用于每个页面?
我目前正在尝试使用Meta slider插件在我的主页上添加一个滑块,但我也在我的函数中使用下面的代码。我的店面子主题的php。但滑块被添加到我拥有的每一个页面中,我不完全确定这是为什么。我没有在任何页面上添加任何短代码,但我不知道如何将其仅应用于一个页面。这是我的职责。php:<?php add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' ); function my_theme_enqueue_style
Enqueue scripts in footer
我正在尝试构建一个插件,并将我的脚本排入页脚。出于性能原因,我想在函数之后加载这个插件脚本。php脚本,因为除此之外,它还会破坏页面。我的意思是在我的功能中。php有以下基本脚本:jquery ui加载到标题中。接下来,我还有其他essentials脚本,总是在我的函数中。php,加载在页脚中,如:-------页脚jquery migrate等。。。问题是,当我在页脚中加载插件脚本时,它们会在函数中的其他脚本之前加载。php类:-------页脚此处为插件脚本jquery迁移(来自functions.p
在作业列表之间添加Adense代码-wp作业管理器插件
我正在使用wp-job-manager plugin 我想在页面中的工作列表(第五个工作列表之后)之间添加一个带有[工作]快捷码的Adsense代码。输出作业的函数位于class-wp-job-manager-shortcodes.php function output_jobs( $atts )因为我不知道如何开始使用动作挂钩将Adsense代码添加到此函数中,或者需要其他什么帮助才能使其正常工作。
当‘is_POST_TYPE_ARCHIVE()’返回TRUE?
我访问存档页面链接http://src.wordpress-develop.dev/2016/或http://src.wordpress-develop.dev/category/Markup/,在任一页上is_post_type_archive() 回来false.我已添加is_post_type_archive() 在里面archive.php 模板文件。我试过is_post_type_archive() 在循环内外,使用wp_reset_query() 在is_post_type_archive()
Load a Header in wordpress
我试图在Wordpress中添加上传标题,但没有上传图像,而是打印出标题的链接。我如何解决他与wordpress之间的问题。<?php if ( get_header_image() != \'\' ) { $banner = \'style=\"background-image:url(\'. header_image() .\');\"\'; } else { $banner = \'\'; } ?> <main
在php中的主导航菜单的末尾添加一行部分
I\'m working on a wordpress site 我正在尝试获取“成员”登录/注销链接;小部件区域插入到我的front-end-nav-menu 而不是之后,因为它当前的位置。原因是当用户在较小的屏幕上访问网站时,“成员”链接和facebook图标(我放在小部件区域)会停留在导航菜单的最左边,而不是与导航菜单链接保持一致。上的我的代码header.php 文件位于此处:<div class=\"front-end-nav-menu primary-nav\">
如何更改POST图像的标记WordPress插入
我正在为WordPress开发一个带有下划线的主题。当用户使用TinyMCE编辑器添加图像时,将插入以下代码:<img class=\"wp-image-45 size-full aligncenter\" src=\"http://example.com/wp-content/uploads/2016/06/process.png\" alt=\"process\" width=\"849\" height=\"91\" /> 当我查看Wordpress生成的最后一个页面时,HTM
Help With Creating Shortcode
我正在寻找一种方法,在执行短代码时只检查存在的选项,但该选项不需要值。如何只检查一个选项?例如,我尝试了这个方法,我希望下面的代码输出true,但它仍然输出false。PHP:function Test($atts) { extract(shortcode_atts(array( \'row\' => null ), $atts)); $output = \'false\'; if($row) { $output = \'true\';
基于JSON文件的重定向
有了JSON文件,我们如何设置WordPress重定向URL(如果在JSON文件中找到)?例如:{ \"foo\": \"bar\", \"foo-1\": \"baz\" } 那么/foo 将重定向到/bar 和/foo-1 到/baz.最好的方法是什么?目前我用rewrite_rule 在里面functions.php, 但每次重定向更改时,我都必须保存永久链接设置。中的重定向functions.php 处理方式如下:function handle_book_
每次我使用wp_get_Current_User()时,我的插件都会中断
我一直在尝试制作一个注销插件,允许用户从他们应该参加的军事训练活动中注销。在他们填写一张表格,解释他们为什么不参加某个活动后,他们提交了表格,表格将所有数据放入mysql数据库。我试图将用户的id保存到其他数据中,这样我们就可以知道谁正在注销,但我尝试的一切都破坏了插件,并给了我一个白色的死亡屏幕。谢谢你的帮助。以下是获取用户id的代码:function f2user() { // Get the current user\'s info $current_user = wp_get_c
如何向快捷码添加属性
阅读法典,我有:function btn_shortcode( $atts, $content = null ) { $a = shortcode_atts( array( \'class\' => \'button\', ), $atts ); return \'<a class=\"\' . esc_attr($a[\'class\']) . \'\">\' . $content . \'</a&
如何抓取主循环,带条件,通过短码输出
我没有这方面的任何代码,因为我不知道如何开始。我创建了一个名为“新闻”的类别。在我的主页上,我想显示3篇最新的文章,但我需要使用一个快捷码输出它们,这样我就可以在我的WYSIWYG中看到它们。我的研究只是向我展示自定义的帖子类型,我不知道该如何调整它,使其成为主循环。任何资源都是惊人的。