添加操作未回调函数(_A)
我正在开发一个插件,但add\\u操作不会调用回调。代码如下:require plugin_dir_path( __FILE__ ) . \'includes/class-network.php\'; $distro = new Classnetwork(); 包括/类网络。php:class Classnetwork { public function __construct() { add_action( \'publish_post
如何检查核心更新(如4.9.8→5.0)是否涉及数据库更新(迁移)?
我在哪里(可靠地)查找此类信息?我发现自己每隔一次更新都会在谷歌上搜索“wordpress changelog”。。。背景:通常我使用“骨架”WP安装(单独wp/app 和wp-content 文件夹),以便我可以试用新的主要版本,并通过“热交换”检查主题不兼容wp 文件夹我担心“调回”可能会因为迁移了DB而不起作用。是的,我知道,无论如何,我应该在更新之前备份它。问题仍然存在:)
如何选择当前帖子ID?
我试图获取并计算元键(评级)的值,然后计算总和。但是下面的代码all of values 在里面wp_commentmeta 但我想just for the current post. 我应该如何解决这个问题?$results = $wpdb->get_results(\"SELECT meta_value FROM {$wpdb->prefix}commentmeta WHERE meta_key = \'rating\' \"); foreach($results as $resu
正在获取购物车中所有产品的类别ID
我想做的是对购物车中的产品进行分类。然后通过一些条件检查类别id是什么,并显示不同的通知。到目前为止我有这个/** * Cart collaterals hook. * * @hooked woocommerce_cross_sell_display * @hooked woocommerce_cart_totals - 10 */ $categories = array( 39 ); foreach ( WC()->cart->
基于类别的帖子归档博客预览样式
0down Votefavorite我有一个页面,显示您典型的一系列小帖子摘要-图片、摘录等,它们为租赁物业做广告。我想有能力添加一个\'新\'或\'特色\'图标的基础上,其相应的\'新\'或\'特色\'类别或标签-任何一个都可以。我添加了这些类别,但它们在输出时不会出现在代码中,因此我无法将它们作为目标。我将如何执行该操作:如果帖子缩略图的类别为“new”,请添加类别“new”,这样我就可以针对每个类别重复设置目标和样式。我在下面找到了这个,我认为类似,但不起作用存档页面上将显示多个类别,但我只想设置具
默认发布类型的重写规则
我在我的网站中使用了两种帖子类型:a)帖子(默认帖子类型)b)程序(自定义帖子类型)我正在尝试将“/博客/”字符串添加到默认帖子类型URL中。如果我想从管理面板中的permalink选项执行此操作,那么它也会将字符串添加到程序帖子类型中,但我希望它如下所示:a) 示例。com/blog/post name/b)示例。com/程序/程序名称/提前谢谢。
自动更新WooCommerce价格
我使用WooCommerce v3.4.2在WordPress v4.9.8上运行。最近,我制作了一个Excel电子表格,通过查询收集多个产品的竞争对手价格。我的目标是在我的网站上遵循这些价格。电子表格工作正常;我有我的新价格。问题是我如何在网站上自动更新它们?有没有办法在WooCommerce中编辑链接结构,这样我就可以直接命令服务器指定应该更改哪个产品id以及更改多少?我是否应该为WooCommerce格式化一个合适的csv文件并以这种方式更新价格?为我的无知道歉。非常感谢您的任何建议。提前感谢您的时
我应该把我对wp_emote_get的调用放在哪里?
我有一个侧边栏,它应该循环浏览从GET请求中获取的一系列职位公告。生成的HTML应如下所示:<div> <h4 class=\"myapp-sidebar-heaader\">Related Positions</h4> <div> <a href=\"#\" class=\"myapp-related-job-link\"> <h5 class=\"myapp-job-title
向内容中的所有图像添加类
我有这样一个函数:function add_responsive_class($content) { $content = mb_convert_encoding($content, \'HTML-ENTITIES\', \"UTF-8\"); if (!empty($content)) { $document = new DOMDocument(); libxml_use_internal_errors(true);
WP 5如何为tinyMCE和Gutenberg添加_EDITOR_STYLE
在古腾堡块之前,我们使用add_editor_style( array( \'path/to/editor-style.css\', \'whatever.css\' ) ); 现在我们有了Gutenberg编辑器,它的样式表也是通过使用相同的函数加载的。如果我们想为它们保留样式表呢?我这样问是因为有一些插件允许用户禁用古腾堡。很明显,这样做是不可能的: add_editor_style( array( \'editor-style-mce.css\', \'editor-style-guten
Rename wordress plugin
我在wordpress网站上安装了一个第三方轿车预订插件。但我需要将这个插件名称重命名为mysalon插件。我希望这个名字甚至会出现在源代码中。有没有可能更改这样的插件名称?
无论如何,要像使用wp_LOGIN_Form()一样输出注册表单吗?
我正在尝试用WordPress创建一个双重登录/注册页面,到目前为止,我发现我可以创建自定义模板,然后用wp_login_form, 然而,我找不到任何能够对注册表进行类似操作的参考。我看了几篇文章,也没有一篇提到类似的内容,其中许多文章只是求助于插件。有没有办法做到这一点,或者我必须选择另一种方式来定制现有的注册页面,看看是否可以在上面输出登录表单!?
Administrator Posts
我试图阻止任何具有编辑角色的人编辑管理员发表的帖子。编辑可以编辑其他人的帖子,但不是管理员的。这可能吗?我尝试了Adminimize&;Capability Manager增强了插件,但这些插件没有成功。感谢您的帮助。非常感谢。
将拾色器集成到数组字段中
我正在使用这段代码,并试图在数组字段上显示颜色选择器。有什么想法,怎么做?<?php class Smashing_Fields_Plugin { public function __construct() { // Hook into the admin menu add_action( \'admin_menu\', array( $this, \'create_plugin_settings_page\
为什么在以编程方式删除文件后,媒体库中仍有引用?
我开发了一个插件,可以通过媒体将文件上传到上传文件夹。如果文件不符合x条件,则会处理该文件。该过程将中止,文件将被删除。以这种方式调用unlink时,删除是有效的if ($counter === 0) { printMessage(\'No need to process\'); if (unlink($file)) { printMessage(\'File removed\'); } retur
如何防止用户创建新类别?
我已经设置了一些类别。我不希望用户添加新的。我该怎么做?
New Post bubble
我如何才能在上周的所有帖子中添加一个写着“新内容”的气泡?我查看了所有可用的解决方案,但它们似乎只针对菜单项。提前谢谢。
如何在WordPress主题中将页面标题(H1)移动到header.php(循环外)?
我正在尝试将我的页面标题放在标题中。php,因为我希望它在初始内容分区之前打印。令我惊讶的是,事实证明这相当具有挑战性。我尝试过使用\\u title(),这在大多数地方都有效,但在分类页面上,例如,它会提取第一篇文章的名称</我试过使用wp\\u title(),但我的站点标题中有我的站点名称,我不想在我的H1s中出现</我知道我可以做大量的if语句,只需确保我涵盖了每一个场景,但这似乎很混乱,肯定有一个更干净、更经得起未来考验的选项</提前非常感谢。
如何在WooCommerce商店页面中显示自定义字段值
remove_action(\'woocommerce_shop_loop_item_title\',\'woocommerce_template_loop_product_title\',10); add_action(\'woocommerce_shop_loop_item_title\',\'fun\',10); function fun() { echo \'custom_field_value\'; } 注意:我想用自定义字段
如何在WordPress中显示当前用户的点赞帖子?
我在我的wordpress主题上使用了一个类似ajax的讨厌帖子系统。当用户喜欢帖子时,需要更新或添加一些帖子元,如下所示:if( $post_like == \"like\" ){ update_post_meta($post_id, \"likes_count\", ++$meta_likes_count); //add_post_meta($current_user_id, \"liked