当插件更新时,为某些php代码挂接重写函数的最佳方式是什么?
我经常对从WP存储库安装的插件进行大量定制。通常,我发现自己进行这些编辑的原因是为了修复、重写或删除插件可能执行的某些功能,例如:插件会自动将新菜单/子菜单插入到不需要的位置,我希望根据我的组织将其标准化</我只想删除、编辑或替换帮助链接/页面、多余的捐赠按钮或恼人的升级促销对话框等内容的文本或功能最终,我最终进行的编辑对于每个插件和/或其文件都是完全唯一的。我经常遇到的问题是在手动更新每个插件的代码的同时保持最新版本。我相信用户处理这个问题的典型方式是编写一个优先于插件功能的函数(正确吗?)。当我
存储持久PHP对象的理想位置
我正在编写一些后台批处理的插件,即需要30秒以上时间的操作。我正在使用如下设置的必要作业参数创建对象(这是一个非常简化的示例):class MyPlugin_Create_Terms { public $job_id; public $terms; public $taxonomy; public $created = 0; public function init( $terms, $taxonommy ) {
有没有更高效的管理员搜索功能/插件?
我们大型Wordpress安装上的作者喜欢使用内容搜索功能。尽管此功能很方便,但其查询的复杂性大大降低了数据库的速度。以下是几分钟前我在慢速查询日志中找到的一个SQL查询示例:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND ( ((wp_posts.post_title LIKE \'%Made%\') OR (wp_posts.post_content LIKE \'
是否删除分类菜单而不删除Metabox?
我正在为CPT创建自定义分类法,需要删除为该分类法创建新术语的功能。我想知道是否有办法从管理菜单中删除(show_ui => false?) 但保留代谢箱。我看到了一些与admin_menu 手动操作和删除,但我想知道是否有办法告诉Wordpress何时registering this taxonomy 不为其放置菜单并保留默认的元框。为了说明我想要什么: +----------+----------------------------+ | show_ui | meta_box_
正在注册选中了“自动将新的顶级页面添加到此菜单”的菜单
是否可以在主题功能文件中注册菜单,并预先选择“自动向该菜单添加新的顶级页面”?我在register_nav_menus 文档
IE7中的出列脚本仅使用unctions.php
是否可以仅使用函数将IE7中的脚本出列。php?我以以下方式配置了脚本:// JS function scripts() { // Register scripts & styles wp_register_script( \'responsive_nav\', get_template_directory_uri() . \'/js/responsive-nav.js\', \'\', \'\', false ); wp_register_script
WP_NAV_MENU在查看单个帖子时不突出显示当前类别
我的WordPress网站有一堆帖子,所有帖子都是按一个顶级类别和一堆子类别归档的。我有一个主要的网站导航来呈现分类页面,当点击它时,可以将该顶级分类中的所有帖子作为“归档”来获取。当您访问其中一个类别页面时,该类别会如您所期望的那样突出显示,但是,当访问该类别中的单个帖子时,我不会突出显示。我希望这篇文章所属的顶级类别会被突出显示出来,看起来这就是预期的行为。所以,我的问题是:当我查看一篇文章时,我该怎么做才能使文章所属的类别在主导航中突出显示?该网站获得了相当多的流量,所以我渴望得到一个可扩展的解决方
在常规设置和内部链接中更改WWW前缀
这可能是人类所知的最多余/最愚蠢的问题,但如果我进入Wordpress的常规设置并修改我的网站Url以包含www, 所以http://mysite.com 成为http://www.mysite.com 我是否需要运行MySQL查询来查找/替换我的图像源、内部页面链接等?它们当前都指向一个没有www, 这会导致问题吗?
如何使PAGINING_LINKS显示为01 02 03,而不是12 3?
依据:http://codex.wordpress.org/Function_Reference/paginate_links 如何使这些链接显示为01、02、03。。。而不是普通的一位数?非常感谢
如何将数据参数传递给AJAX操作函数处理程序
我有以下js来处理ajax请求:$(\'#someelement\').click(function() { var cokeValue = \'coke\'; var data = { action: \'load_post\', another_par: someVar }; jQuery.post(ajax_ob
替换仪表板中的图标
有没有办法用自定义图标替换WordPress仪表板中的图标?我想一定有办法做到这一点functions.php 或者,更理想的情况是,使用自定义插件,但我不知道如何做这类事情,谷歌让我失望了。特别是,我希望用灰色图标替换Yoast SEO图标,以更好地匹配WordPress主题:
将默认显示名称替换为登录名称
我在论坛上看到了很多关于将默认WordPress显示名更改为名字和姓氏的可能性的帖子。默认情况下,我的主题的默认显示名称设置为名字和姓氏,我希望在默认情况下将其设置回登录名。我想知道我必须添加到函数中的代码位。php来完成工作。我正在使用Wordpress 3.8.1
我得到了佐治亚州或佐治亚州-就像在我的博客上,当我不想知道wp-includes是否被插件修改时
我试着用《214》中使用的拉托,这是我的http://janet.tokerud.com 博客,但得到的东西,我过去使用,不适合这个新的主题。想一想,当我做了我所做的一切时,我想我使用了一个插件来获取一个google字体,以显示它永久性地改变了后端的某些内容,这迫使这种字体用于博客帖子中的正文。对不起,我很懂技术,但不是CSS专业人士或WordPress专业人士,所以我可能把这些东西命名错了。PROBLEM RESOLVED THANKS! 请参阅下面我的评论。
如何显示年/月档案,包括无帖子的月份
我在以下位置找到了部分答案:http://floatleft.com/notebook/wordpress-year-month-archives/此解决方案显示所有有帖子的月份。甚至没有那么多代码:<?php $year_prev = null; $months = $wpdb->get_results( \"SELECT DISTINCT MONTH( post_date ) AS month ,
Activate / Deactivate plugin
我正在开发我的第一个插件,并尝试使用register_activation_hook() 和register_deactivation_hook() ... 我知道我做得不对:/*====================================================*/ // 1.0 Actions to perform upon plugin activation /*==================================================
自定义滚动/自定义帖子类型-无法选择类别
我用的是Justin Tadlock的Members 插件0.2.4。我有一个自定义用户角色“Author”,我正在授予其发布自定义帖子类型“blogpost”的权限。作者可以发布和编辑CPT博客文章,但由于复选框变灰,因此无法添加类别。一年多前,其他人在他的插件支持论坛上报告了类似的问题,但用户的问题似乎没有答案,现在已经关闭。我知道启用“edit\\u posts”功能可以解决这个问题,但是自定义用户角色可以访问所有不应该拥有的帖子类型,这非常糟糕。一些人尝试创建自定义分类法来解决这个问题,据报道这对
WooCommerce在列表中添加类名称
目前,我正在尝试定制覆盖WooCommerce。php文件。现在,在这个文件中,<section id=\"content woocommerce\" class=\"grid-block woocommerce\"> <ul id=\"products\" class=\"subcategory-products products\"> <?php woocommerce_content(); ?> </ul> </s
仅将数组中的前两个相加(_CAP)
在尝试跟踪代码中的一个问题无数天后,发现add\\u cap只处理数组中的前两个问题。第一个(编辑器)只会将delete\\u others\\u页面和delete\\u others\\u帖子添加到数据库中。如果我使用第二种重复add\\u cap的方法,那么我可以将所有功能都放到数据库中。有人能看看这段代码,看看出了什么问题吗?为什么只有数组中的前两项进入数据库? if( $new_roles == \'editor\' ) { $user =
添加用户时添加‘创建者’用户元
我正在使用WordPress创建一个自定义网站。我需要获取有关谁创建了帐户/用户的信息。例如,metacreated_by. 这样我就可以检索由用户X创建的用户和由Y创建的用户,依此类推。
使用WordPress添加媒体按钮从前端上传精选图片
我想从前端提交自定义帖子。我已经做好了准备让这一切发生。但我想上传wordpress的特色图片表单添加媒体按钮。代码为<?php /* Template Name: post submition Template Description: Use this page template to hide the sidebar. Alternatively you can simply remove all widgets from your sidebar t