您当前的位置:首页 > TAG信息列表 > functions
WP_TRASH_POST函数只适用于帖子,不适用于页面!
我有以下函数,可以在删除帖子时进行扣减。但是当我删除一个页面时,wp\\u trash\\u post也被称为。// Remove 1 point if their post get removed function deletePointFromUser($post_id) { $post = get_post($post_id); $authorid = $post->post_author; $currentQPointNumber = get_user_met
自动删除WordPress图像/缩略图(所有大小),并在X天/小时后显示,或类似?
我 A.M LooK我NG FoR soLUT我oN To A.UTo DELETE 我MA.GEs oF oLD PosTs 我N WoRDPREss s我TE. 我 WA.NT To HoLD 我MA.GEs oF CURRENT 5.0 PosTs, oTHERs sHoULD BE DELETED A.UToMA.T我CA.LLY. 我T CA.N BE FUNCT我oN To DELETE oN T我ME 我NTER五、A.L, oR FUNCT我oN To HoLD oNLY 我MA.GEs
覆盖WordPress中的默认密码NAG
出于某种原因,我的默认密码nag在我设置的一个大型多用户网站上播放。很确定这和New User Approve 和Gravity Forms User Rego 我正在使用的组合。无论如何,问题是每次升级时我都需要破解核心WP代码。wp管理员/包括/用户。php文件具有“默认密码nag”功能。。。所以我只是把它改成我想要的措辞。但它当然不会坚持,每次升级都需要完成!大麻烦。add_action(\'admin_notices\', \'default_password_nag\'); functi
连接到第二个数据库时,我在查询时没有结果
我正在尝试访问与我的wp DB相同的本地主机上的另一个DB,我是这样做的:功能。php:add_action(\'init\',\'my_new_db\'); function my_new_db(){ $newdb = new wpdb( \'test\', \'test\', \'test\', \'localhost\'); $newdb->show_errors(); } 第页中的以下内容。php: <?php globa
WP_enQueue_SCRIPT调用不正确
我不知道怎么做,但现在我遇到了这个错误:注意:wp\\u enqueue\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3中添加的。)wp中包括/功能。php在线3049注意:wp\\u enqueue\\u脚本调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue
将登录超链接添加到辅助导航菜单
在我的functions.php 文件:#-----------------------------------------------------------------# # Custom menu #-----------------------------------------------------------------# if ( function_exists( \'register_nav_menus\' ) ) { register_nav_m
Global functions on WPMU
我在一个多站点环境中工作,所有站点都是相关的。最近的许多发展都要求我将某些功能复制并粘贴到许多不同的主题文件夹中,如果我需要到处更新它们,就会出现问题。拥有全局“functions.php”文件的最佳方式是什么?我的想法是要么在themes文件夹中包含一个文件并包含它,要么创建一个插件并启用该插件。
调用档案页面上的下一个类别链接-WordPress
我一直在努力在标题中创建链接,应该说“请参见此处输入下一个类别名称”我一直在使用这个代码,发现here (我想再次发表评论,直接问这个问题,但我不被允许) function get_adjacent_category($category_slug,$taxonomy,$type){ global $wpdb; if($type==\"next\"){ $operater=\" > \"; $orderby=\" ORDER BY tt.`term
Wordpress: code structure
编辑:我已经在wordpress这里单独发布了它们。stackexchange。com/questions/137672/…这里是wordpress。stackexchange。com/questions/137673/…。我会投票删除这个。我正在Wordpress网站上工作,我对如何构建PHP代码有一些问题。虽然我有在其他框架中构建代码的经验,但我想知道您如何在Wordpress中做到这一点。如果我能更流利地使用PHP,我可能会知道一些这方面的情况。更具体地说:视图和逻辑的分离我发现我的视图很容易被逻辑
我自己的插件之间的通用功能
我读到,当创建新的帖子类型、创建设置页面和创建新的分类法时,应该创建一个插件。所以我做到了。但我有一些功能,这些功能可以是通用的,也可以是相同的,在我的插件中。保存到数据库的函数就是一个例子。既然所有东西似乎都放在全局范围内,那么如果PHP中有这样的东西,我应该创建另一个具有共享功能的插件,还是将共享功能放在functions.php 文件
删除通过匿名函数添加的操作/过滤器
我必须说,这是一种非常糟糕的做法。在过去的两个小时里,我们一直在寻找一个解决方案来删除通过匿名函数添加的操作和过滤器。这是用于父主题的代码,我需要将其删除。/** * Add custom columns to admin comments grid * * Rate that user set. */ add_filter( \'manage_edit-comments_columns\', function( $default ) { $colu
使用WP菜单注销和重定向
我的辅助菜单中有一个导航超链接,允许用户注销:但是,当用户单击辅助导航菜单中的超链接时,会出现以下屏幕提示用户确认:作为临时措施,我目前正在使用导航菜单中的以下URL将用户重定向回帐户页面:http://mywebsitenamehere.com/wp-login.php?action=logout&redirect_to=http://mywebsitenamehere.com/my-account/ 有没有一种方法可以让我使用上面的WordPress菜单,并在适当的URL中放置一个不
Sanitize slug title
我需要将此字符串转换为帖子url:(带点和欧元符号的数字)例如:9000欧元->9000欧元我找到了此函数,但不起作用:add_filter( \'sanitize_title\', \'sanitize_title_extra\' ); function sanitize_title_extra( $title ) { $friendlyURL = htmlentities($title, ENT_COMPAT, \"UTF-8\", false); &
将函数添加到函数。php错误505
每当我尝试编辑函数时。我的主题的php文件。我得到一个505错误,无论我添加什么函数,它都会给我那个错误。
在我添加函数后,显示一个空白页面
我正在重新设计模板。因此,我试图显示一个等待页面,直到重新设计过程完成。我曾经在许多其他项目中使用过以下函数,它被重定向到holding.php 如果用户不是Adminadd_action( \'template_redirect\', function() { if( !current_user_can( \'manage_options\' ) ) { include( get_template_directory() . \'/holding.php\' );
使WordPress仅搜索此标签或从搜索中排除某些标签
是否有类似的功能可以让WP搜索表单只搜索您填写的一些标签。例如:function wordpress_search{ //search for tagname1, tagname2, tagname3 } 如果这是不可能的,是否有可能做相反的事情?所以要从搜索中排除标记?我不知道从哪里开始,谷歌只给我指出了一些插件,在这些插件中,你必须(取消)在每篇文章中选中一个复选框
更改函数.php后出现致命错误,即使是原始文件也是如此
获取Fatal Error: Cannot redeclare theme_feature_setup() 函数中代码更改后的消息。php文件。我尝试过删除函数。php文件,并上传以前的版本,但我仍然得到相同的错误消息。define( \'WP_DEBUG\', true ); define( \'WP_DEBUG_LOG\', true ); 包含在配置中。php文件。也没有错误。在wp内容中创建日志文件。错误消息:Cannot redeclare bean_feature_setup
使用get_site_url()删除我的所有硬编码URL
在我的php文件中,我想删除所有硬编码的URL(例如:http://mysite.com/) 并将其替换为get_site_url() 作用我的问题是,我的一个函数(在functions.php中)的php代码添加了_blank 属性指向除内部URL之外的我的网站的所有链接。function autoblank($text) { $return = str_replace(\'href=\', \'target=\"_blank\" href=\', $text); $re
使用多个提交按钮触发定制的php功能
我可能完全走错了方向,但请容忍我。。。我有一个很长的访客列表,可以使用foreach 桌子我想在这个访客列表上放置一个“不显示”按钮,这样在没有管理员的情况下,活动的主持人可以单击(客户端)“不显示”并将票证(自定义帖子)元更新为状态:“不显示”我发现很多例子都意味着要做一个新的。php页面,供提交按钮链接并运行代码[显然是因为它是服务器端语言]——第一个问题是,一旦他们单击提交按钮,它将转到空白页面(没有真正的HTML输出),而不是返回到他们的事件。。。这不是什么大问题——我想我可以设置重定向,但似乎有
在“一览表”元框中显示自定义帖子类型
我发现以下代码片段将显示在Dashboard的概览小部件中发布的自定义帖子类型的数量,如下所示:有没有办法将“81名摔跤手”文本链接到帖子类型列表。代码如下:add_filter( \'dashboard_glance_items\', \'custom_glance_items\', 10, 1 ); function custom_glance_items( $items = array() ) { $post_types = array( \'wrestler\' );