您当前的位置:首页 > TAG信息列表 > core-modifications
以正确的方式修改media-template.php文件?
这个[gallery] shortcode接受columns=\'0\' 作为一个属性,它不会在库项目之间的HTML中插入任何中断,但是此选项在库设置界面中不可用(“编辑页面/帖子时弹出添加媒体”)。我在中找到了代码wp-includes\\media-template.php 第396至406行;<label class=\"setting\"> <span><?php _e(\'Columns\'); ?></span>
为什么没有按ID获取内容功能
当我需要获取ID为的帖子内容时,我总是使用此功能:function getContentByID($id) { //http://wordpress.stackexchange.com/questions/9667/get-wordpress-post-content-by-post-id $content_post = get_post($id); $content = $content_post->post_content; $content = appl
在不破坏核心的情况下更改WordPress核心函数
我希望在核心功能中更改一行。功能是wp_allow_comment() 位于/wp-includes/comment.phpfunction wp_allow_comment($commentdata) { global $wpdb; extract($commentdata, EXTR_SKIP); // Simple duplicate check // expected_slashed ($comment_post_ID, $comment_author,
WordPress如何在不使用setlocale的情况下更改区域设置
在我的插件中,我通过 $originalLocales = explode(\";\", setlocale(LC_ALL, 0)); var_export($originalLocales);die; 显然,结果与WPLANG定义然而,我已经把wordpress的所有代码都注册了,我找不到一个通过setlocale, 那么WordPress如何在不使用setlocale的情况下更改语言环境呢?
如何在不改变核心的情况下做出这种改变?
我找不到一种升级友好的方式来改变这一点,我知道我不能触及核心!我需要将值“number”更改为10 inwp-includes/default-widgets.phpwp_tag_cloud( apply_filters(\'widget_tag_cloud_args\', array(\'taxonomy\' => $current_taxonomy, \'number\' => 10) ) ); 我如何在不改变核心的情况下做到这一点?
清理WordPress以提高性能?
纵观当前的WordPress代码库,很明显函数被过度使用了。我的计数超过8100个函数/方法是在WordPress代码库中定义的。这是可怕的,也是对资源的可怕使用。The problem with that many functions (or classes) is that means wordpress is not DRY (do not repeat yourself) and I\'m sure many of these blocks could be combined or replace
是否使用钩子执行撤消/重做管理操作?
是否可以通过跟踪管理操作来实现撤消/重做?我知道这将是一项艰巨的任务,但这有可能吗?撇开插件不谈,核心已经足够了
我应该把一个PHP文件从wp-includes复制到哪里,以便在我的子主题中覆盖它?
我看到了很多关于更换内部物品的问题wp-includes 在任何情况下,都有很多答案是“不要”。然而,我需要改变目前存在的东西!我很乐意复制并更改它,但我不知道放在哪里。我应该做一个wp-includes “我的孩子”主题中的文件夹(与functions.php), 例如我试着把它和我的functions.php 但那里没有人捡到它。编辑:具体来说,我要做的是修改class-wp-embed.php 在其公共文件中包含额外的行shortcode 作用
禁用WP_ERROR:AUTHENTION_FAILED
我正在修改我的wp登录。php,但从函数内部。php(为了不破坏核心)。我需要禁用一个WP\\u错误,代码为:authentication\\u failed。如果我破解核心并修改wp登录。php代码:foreach ( $wp_error->get_error_codes() as $code ) { $severity = $wp_error->get_error_data( $code ); foreach ( $wp_error->get_erro
Safely editing core files
我想编辑wp评论帖子。例如,如果有人试图发布没有内容的评论,他们将得到一个弹出框,告诉他们不能发布空评论,而不是此时发生的页面重定向。if ( \'\' == $comment_content ) { wp_die( __( \'<strong>ERROR</strong>: please type a comment.\' ), 200 ); } 有人能推荐一种安全的方法来避免我的更改被将来的Wordpress升级所覆盖吗。。。
Edit admin post page
我必须自定义管理页面,您可以在其中编辑其他页面“wp admin/post.php”。我必须添加很多东西,删除其他东西,更改颜色,并在顶部添加自定义菜单。我不知道如何开始搜索这个。在页面编辑器中是否有任何钩子或函数可以更改HTML?我知道如何添加CSS/JS文件。但我不知道如何添加HTML/PHP元素。function admin_css() { wp_enqueue_style( \'admin_css\', get_template_directory_uri() . \'/css/a
在post_type中创建自定义WP_LIST_TABLE
我有一个名为“case”的帖子类型。我想创建一个“子页面”,只列出我的“案例”。并添加一些自定义HTML(搜索框、一些标签、徽标等)谁知道我该怎么做?创建post\\u类型的代码。function my_custom_post_type_case() { $labels = array( \'name\' => _x( \'Cases\', \'post type general name\' ), \'si
如何在没有钩子的情况下修改核心?
我想向<form> 元素。因为表单字段本身是由comment_form(), 开口内没有可编辑的挂钩<form>, 我不知道该怎么做?我不需要更换整个comment_form() 函数--我只想向<form>, 所以它有点像<form ... data-my-custom=\"my_value\">. 提示、技巧、建议?我正在运行最新版本的WP(它现在自动更新!哇!)。
按定制订单分类Meta-WooCommerce订单管理页面
我正在尝试通过“订单”管理屏幕上的\\u payment\\u方法对我的Woocommerce订单进行排序(edit.php?post_type=shop_order).到目前为止,我可以按“Pay\\u by\\u phone”排序,但它可以排序everytime 页面加载,这当然不理想。function filter_orders_pay_by_phone($query) { global $pagenow; $qv = &$query->query_va
通过wp-cli定制WordPress核心升级
我正在尝试通过wp cli进行自定义wordpress core升级,当使用AWS EFS存储时,kubernetes中存在GUI升级挂起问题。对我来说wp core upgrade 效果很好。我需要对gui中的升级按钮进行某种绑定,当单击它时,它应该调用custom\\u升级。执行shell的php脚本。我对php和wordpress很陌生。以下是Mwithhold提供的示例脚本:https://github.com/wp-cli/wp-cli/issues/1924
如何对WordPress核心文件进行更改并使其不受WordPress更新的影响?
我在IIS上安装了WordPress,它被重写了。因此,我在wp_includes/canonical.php 文件我想,当我更新我的WordPress时,我所有的更改都会消失。我等不及WordPress来修复这个问题(我甚至不知道它是不是bug或者如何报告),因为这个“bug”导致我的主页进入重定向循环。我做了一些改变redirect_canonical 该文件中的函数具体说明此更改:function redirect_canonical( $requested_url = null, $do_redi
为私人和公共项目增强核心WordPress代码?
当涉及到核心代码时,我很难解释WordPress许可证。我提取了一个组件,WordPress挂钩系统,并以非常具体的方式对其进行了增强,使其在我的私人项目中可用。我正在考虑在GitHub和Packagist上提供这些代码。我还想将其用于为客户机开发的代码,通过Composer进行安装。我有几个问题找不到好的答案:我可以在GitHub/Packagest上发布我的代码版本吗</如果是这样,我想我需要使用相同的许可证?例如,我不能将许可证更改为麻省理工学院,这是我想做的吗</使用此组件是否会对我的
如何在WordPress中修改wp-includes目录中的文件
我想修改wp-includes/general-template.php function _wp_render_title_tag() {} 需要对标题标签进行一些限制,若页面标题超过10个字符,则应仅显示5个字符。
WordPress核心如何管理插件安装
我正在学习wordpress插件的创建。我发现wordpress codex上关于这个论点的文档非常有用,但我有一个问题:wordpress核心如何管理插件安装?
谁更新wp-admin/core文件?
我可以看到这是一个CDN文件,我无法访问它。我的安全插件提醒我,wp管理/核心文件已被修改,但我没有更改任何内容。我还没有更新到5.0。那么是谁改变的呢?如果这是重复的,我很抱歉。我只能找到关于核心更新的“如何”帖子,没有任何具体说明谁实际更新了它。我只是不确定这是安全问题还是Wordpress的正常过程。Edit: 这是有问题的文件