进行自定义的css更改并在以后使用内置的主题定制器?
我们公司聘请了一名外部开发人员来更改我们的WordPress标题和主题颜色。在他做出更改后,我们尝试使用内置的外观主题定制器更新徽标并更改标题菜单字体颜色,但这导致更改重置回以前的形式。(我们有Cherry框架。)我们真的不想每次都要雇佣一个开发人员来做一些小的改变。我能找到的最接近的信息是creating child themes in order to keep customizations after updates.有没有可能或者什么是进行自定义CSS更改并仍然能够使用内置主题定制器的最佳方法?
Get user ID after logging in
我被要求在一个网站上添加一种安全机制,在这个网站上,用户只有在登录后设置了cookie,才能访问自己的个人资料,而且最多只能有3个cookie。我在数据库中建立了一个表来存储cookies,这样我就可以对它们进行计数。我真的不知道WordPress是如何工作的,但我发现我需要编辑主题functions.php 使用文件和添加操作wp_login. 我编辑了functions.php 文件,添加了操作,请求用户ID,然后返回0. 我知道这就是wp_get_current_user 应该会起作用,它会回来0
Create a custom event post
我是一名WordPress学习者。我的问题是,如何在WordPress中创建自定义简单事件。你能简单地解释一下我该怎么做吗?我应该在哪里为自定义事件添加CSS和JS文件。我也使用了这个链接,但它不起作用。noeltock.com我应该使用哪种类型的钩子来创建自定义帖子类型?
通过JSON REST API发布之前的挂钩
我一直在测试JSON REST API 在过去的几天里,我取得了一些不错的成绩,但我在发帖时遇到了一些障碍。在发帖之前,我需要挂上post电话,但是我一生都找不到任何方法来做到这一点。这是非常重要的,这是可能的,否则我可能不得不想出我自己的解决方案(这不是理想的!)。我最近能够做到这一点的方法是使用以下操作:add_action(\'json_prepare_post\', \'receive_post_data\'); 然而,这是在帖子发布后调用的。有没有人有什么想法,或者根本不可能?这git
Get post or page id early
是否有一个很好的解决方案可以很早获得查询的对象id。。。我是说真的很早?我在after\\u setup\\u主题上有一个钩子,我需要在那里获取帖子或页面id。$wp\\u query->queryed\\u object\\u id在该点为空。我一直这样做到现在:function getID() { $actual_link = \"http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]\"; $theID = ur
计算标题中的搜索结果
在我的wordpress搜索页面上,我想显示“找到的总结果”。这需要在页面顶部的标题中显示。我尝试了这段代码,但我只给出了特定页面的结果。我想要的是所有的结果,而不仅仅是页面。<?php echo $wp_query->post_count; ?>
禁用重定向到install.php
例如,我包括“wp负载”。来自外部文件的php。但如果没有安装WP,那么当我访问该文件时,它会重定向到“/WP admin/install”。php’。如何禁用重定向,即使没有安装WP,对我来说也无关紧要。
一个菜单中菜单项的意外颠倒顺序
在我的网站上,我有两个菜单——一个在顶部,另一个在向下滚动后出现。“滚动菜单”中菜单项的顺序正确,而“顶部菜单”中的顺序相反。我做错了什么? <div id=\"scrolling-menu\"> <div class=\"container\"> <div class=\"row\"> <div class=\"col-md-2 col-md-offset-1\">&l
将帖子标记为给定状态后,限制对该帖子的访问
我正在尝试使任何已标记并以特定状态保存的帖子不被编辑器用户编辑。我正在使用一个自定义插件,该插件扩展了状态以包括子Bing,然而,目前我只是尝试在那里获得功能,所以我使用发布状态。有人能看到我下面的代码有什么问题吗?据我所知,我正在分配publish 状态和editor 用户访问变量,检查这些是否为真,然后删除编辑功能,然后在发布帖子之前将其挂接。// Restrict editors making changes to articles after tagged published functi
查询多个帖子类型,每个帖子类型都有自己的元查询
我有两种帖子类型:假设products 和product_variations. 我希望能够通过以下方式修改查询pre_get_posts 获取具有meta\\u密钥的所有产品\"_visible\" = \"true\" 和\"_available\" = \"true\" 以及所有带有meta\\u密钥的product\\u变体\"_featured\" = \"true\". product\\u变体没有meta\\u密钥\"_visible\"/\"_available\" 反之亦然AND met
WP_User_Query Filter Results
我正在努力将一些过滤器应用于WP\\u User\\u查询,我有以下查询,后面还显示了一些过滤器,当我应用这些过滤器时,它们出现在url结构中,那么/?性别=男性但我正在努力将过滤器连接到实际输出的内容,是否有一种简单的方法来获取我拥有的内容并将过滤器应用到阵列?谢谢<?php $args = array( \'role\' => \'talent\', \'order\' => \'DESC\', \'orderby\' =>
插件可以将聚合提要与实际站点视图区分开来吗?
WordPress API中是否有任何东西可以在插件中使用,以检测当前对WordPress的请求是否是对联合提要的拉取,而不是网站的实际视图?我这样问是因为对于联合订阅源来说,插件的一个特定行为与实际的网站视图不同是至关重要的。
如何可靠地刷新多站点上的重写规则?
假设您有一个需要刷新重写规则的插件。您可以通过激活挂钩和添加刷新延迟来正确地完成这一切,所以一切都是平滑和兼容的。然后在一个晴朗的日子,有人试图在多站点上运行它。而不是简单的场景,如:WordPress网站已创建,插件已安装并激活,您现在有噩梦般的场景,如:安装了插件并激活了网络,在multisite中创建了一个新的WordPress站点(或100个),理论上它应该可以正常工作,对吗?在实践中,它以惊人的方式出错:$wp_rewrite 状态可能来自错误的站点switch_to_blog() 也不跟踪重写
Dropdown category filter
Ive是一个设置为过滤各种类别的数组,目前它只显示10个,最多显示10个帖子,而不是所有帖子。我哪里出错了?<div class=\"select-search\"> <div class=\"ten columns beer-filter\"> <form id=\"category-select\" class=\"select-search\" action=\"<?php echo esc_url( home_url(
如何使用此PHP库访问子主题中的OpenGraph数据?
我在儿童主题中充实帖子格式。对于link-键入posts,如果尚未设置特征图像,我想获取与链接关联的OpenGraph图像并显示它。我找到scottmac的opengraph PHP library, 我认为这将允许我获取OpenGraph数据。但我该如何将其纳入我的孩子主题并加以利用呢?我想这并不像放置opengraph.php 在我的子主题目录中,因为这没有真正的意义,但我不知道真正有意义的是什么。谢谢
自定义,注销时有条件重定向
我想实现一个自定义注销功能,该功能仅在满足条件时运行。相反,无论条件是否属实,它都会将我返回主页下面是应该注销的代码:function no_cookie() { global $noCookiesLeft; if($noCookiesLeft) { wp_redirect(\"mysite.com/custom logout\"); exit; } } add_action(\'wp_l
覆盖yoast的og:元输出?
我正在写一个博客,里面有数百篇旧帖子,每天都有新帖子添加。我无法改变他们填写yoast meta标签的流程。他们希望og:title值是另一个值,一个来自同一篇文章的自定义post\\u元值。在他们获取标题之前,我如何连接到yoast,并说“不要使用yoast标题,如果我们填写了自定义标题,请使用此标题。”如果不可能,另一种选择是在yoast之前或之后只输出一个重复的og:title标记,以便忽略yoast标记。我会在删除yoast标签之前还是之后放置标签,这两个标签是否会产生负面影响?
最新更新的类别列表查询,从显示中排除一个
我有这个问题:$cat_array = array(); $args=array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'exclude\' => \'187\', \'posts_per_page\' => 19, \'caller_get_posts\'=> 1
在新主机上将旧WordPress安装升级为新安装
我在家里的服务器上有一个Wordpress博客,运行着最新的Debian维护版本。x系列。我想尝试一下虚拟化,我想在我的博客上使用从网站下载的最新版本。我读过this post, 但我想澄清一下不同的版本。建议先升级(可能会破坏Debian的Wordpress元包),然后转移,还是我应该转移,然后升级?在后者中,我是否可以直接导入3。x WP站点,还是我需要找到旧版本,然后在数据传输后更新?
重置密码-设置新密码的最小长度
重置密码时,我正在尝试设置新密码的最小长度。我想添加这样的功能。add_action( \'password_reset\', \'reset_my_password\', 10, 2 ); function reset_my_password($user, $new_pass, $errors) { $errors = new WP_Error(); if ( strlen( $_POST[\'new_pass\'] ) < 8 ) { $errors->ad