HTAccess旧的php页面到新的WordPress页面
我正在重新设计一个网站并转换为wordpress。我想将旧页面重定向到新页面。此外,wordpress安装在一个目录中,但可以像在根目录中一样查看。所以下面的htaccess实际上是可行的,但我想更改顶行,以便它捕获根目录中的所有页面,并将它们重定向到正确的位置# CHANGE THIS LINE TO CATCH ALL PAGES Redirect 302 /PAGENAME.php http://www.example.com/PAGENAME # BEGIN WordPr
获取重力表单字段值并计算有多少?
我不知道如何最好地解释这一点。但是,我用重力表中的一个表格来给一些东西评分0-10。在下面的代码中,我可以得到结果。然而,我需要看看有多少评分是0-6,有多少评分是9-10。我有它,所以我可以看到结果,并判断它是“负面”、“中性”还是“正面”反馈。我需要一个“负”和“正”的计数,然后将它们传递到$neg_fb 和$pos_fb 变量。希望这有点道理。<?php // The form\'s ID $form_id = 7; // To
如何国际化WordPress-提取字符串与文本域,每个文本域单独
我花了几个小时搜索,但没有找到解决方案,即如何从PHP文件(在wordpress插件中)提取Textdomain专用的字符串:例如,在我的插件和主题中__(\'This should be internationalized Module A\',\'MyTextdomain-A\'); __(\'This should be internationalized Module B\',\'MyTextdomain-B\'); 我可以通过PoEdit(这似乎是标准)提取这个。这一切都将在一
WP_QUERY扩展类中的术语“%s”导致巨大的内存泄漏(268MB)
我用过WP-Geo-Posts 作为构建插件的起点,该插件扩展了WooCommerce,以支持类似分类广告的功能。使用ACF 我已经将产品与位置(纬度和经度)关联,现在我正在搜索中构建位置支持。用户提供搜索词、位置和半径。结果应为特定半径内的产品,按离提供位置最近的顺序排序。它工作得很好,但搜索当前忽略了用户输入的任何搜索词。我创建了一个类,它扩展了WP\\u查询来构建“distance”的伪字段。你会认为我可以提供s 到相同的$args 数组,它将像WP\\u Query一样按关键字作用域。相反,我得到
显示自定义帖子类型的类别名称
因此,我有一个自定义查询,在其中显示一些自定义帖子类型的结果帖子,称为“staff”。此自定义帖子类型链接到名为“department”的自定义分类法。我可以显示结果,但无法打印链接到每个帖子的类别。这是我的代码: <?php $args = array( \'post_type\' => \'staff\', \'posts_per_page\' => -1, \'orderby\' => \'menu_o
如何根据用户的创建者获取用户列表?
我有两个可以创建其他用户的用户。但他们的角色不同。Tom-角色是管理员-Jackie-角色是CMS经理(自定义创建的角色)两者都可以创建新用户。CMS Manger 通过以下代码获取此功能:add_action( \'after_setup_theme\', \'add_caps_to_custom_roles\' ); function add_caps_to_custom_roles() { $caps = array( \'list_users\',
删除子主题中的父主题操作
我正在从店面创建一个儿童主题。现在我想删除子主题中的这些操作add_action( \'woocommerce_before_shop_loop\',\'storefront_sorting_wrapper\',9 ); 通过此功能:add_action( \'after_setup_theme\',\'remove_action\', 100 ); function remove_action() { remove_action( \'init\', \'wooco
Blog styling in SASS
我经常收到这样的请求:“使用WordPress作为CMS[简单…]构建网站。哦,我们会有一个看起来很标准的博客。无需担心样式,默认外观即可”网站的样式设计很简单-自定义HTML和SASS编写。问题是博客。为Bones、Sage和_我还没有找到任何将博客样式作为单独组件的预先样式化主题。因此,我的选择是要么从现有主题中破解CSS样式表(去掉与页面相关的部分,并留下比需要更大的文件大小),要么从头开始编写。在考虑开始一个项目来做这件事之前,是否有一个只有博客的主题可以混合到我的SASS中?你知道,评论样式,下
如何通过自定义域/用户元数据获取用户?
我使用以下代码向用户配置文件添加了一个自定义字段:/*** Adding extra field to get the the user who creates the another user during ADD NEW USER ***/ <?php function custom_user_profile_fields($user){ if(is_object($user)) $created_by = esc_at
下一个帖子链接在自定义帖子类型快捷码中不起作用
我正在尝试为一些自定义帖子类型分页,前面的链接可以工作,但下一个链接不行。我尝试了几种方法,但都找不到正确的方法。。。如果有人能帮忙:)这是我的代码:function livredor_function($atts,$content=\'\'){ extract(shortcode_atts(array( id => \'\' ), $atts)); ob_start();
如何检查活动主题是父WordPress还是子WordPress
我正在插件中开发插件。我制作模板文件夹,在模板文件夹中,有插件文件显示我的帖子类型数据。First Scenario当用户激活我的插件时,模板文件夹将移动到活动主题文件夹。它工作得很好。Second Scenario现在如果有父主题和子主题。当父主题激活时,模板文件夹移动到父主题,但当用户激活子主题时,模板文件夹也移动到子主题。现在我想,如果用户激活父主题,然后模板文件夹移动到父主题,但当用户激活子主题时,它不应该被移动。例如:if(parent theme active) { //fil
存储在其他地方的图库图像(最好是Google Drive)
我使用标准的WP gallery在我的网站上托管客户端库,但这种方式的磁盘空间成本很高。我想知道是否有办法在图库中显示从其他来源加载的图片?在理想的情况下,我想从Google drive上的文件夹加载图像,因为这是它们已经存储的地方(不得不再次上传到某个地方,这似乎很遗憾)。只是澄清一下,我不想从驱动器上传到WP,而是只想将它们存储在驱动器上。
Users redirected to old site
如果我以管理员身份登录,一切都很好。但是,如果我以用户身份登录,它会重定向到旧的测试站点(用于运行站点的开发服务器)。我已经检查了数据库中的siteurl和home值是否正确。我也在使用付费会员pro插件。我搜索了数据库,找到了740个旧URL的条目:(有人能建议在不破坏现场的情况下,最好的前进方式吗?谢谢
What is calling jquery?
我只是不知道在我的主题中调用两个jquery脚本是什么。即使我turn off all plugins, 他们仍在被呼叫。我有not enqueued 在我的function.php 也不是在我的header.php 或footer.php.可能是WP core在呼叫他们吗?有什么办法可以找到答案吗?正在调用的两个jquery Javascript是:/wp包括/js/jquery/jquery。js公司/wp包括/js/jquery/jquery-migrate。最小js我想推迟他们,甚至把他们放在页脚
JQuery函数在控制台中工作,但不能实时工作
我试图在许多地方遍历DOM,替换一些内容。jQuery(\'.homepage_buttons_text a[href^=\"http://danrobertsgroup.com/?attachment_id=1037\"]\').each(function(){ jQuery(this).html(\"<h1 class=\'homepage_button_title\'>Workouts</h1><span class=\'homepage_button_
拖动到底部时,微件在特定点卡住
这很奇怪,但当我尝试将一个小部件拖动到侧边栏的底部时,它会卡在中间,如果我按住拖动按钮并将其拖回顶部,它会工作,但我无法将其拖到特定点以下。任何帮助都将不胜感激!Edit我录制了一段视频,内容如下:http://screencast-o-matic.com/watch/coh3YXf6sl此外,我之前没有告诉过你,我正在使用Jetpack插件来实现某些页面上的小部件可见性等。
创建多语言多站点
我想创建一个管理多个域的WordPress安装,据我所知,我需要使用WordPress multisite来实现这一点,但场景比这更具体,情况如下:我有三个域:exapmle。否|示例。se |示例。丹麦主站点是示例中已经存在的站点。没有,但我的客户正在向其他国家扩张,希望将他的网站翻译成其他两种语言。exapmle。否-挪威语|示例。se-瑞典语|示例。dk-丹麦语这些网站将是相同的,只翻译其内容,但在所有网站上都有一些帖子,翻译成该网站的语言,一些帖子将只出现在一个网站上。我该如何创建这样一个系统?(
Custom fields and auto save
我有一个自定义字段中的数据在自动保存后消失的问题,但这里的答案对我没有帮助(Custom field being erased after autosave).我有此自定义字段: add_action(\'save_post\', \'save_intro\'); function admin_init(){ add_meta_box(\"customField1\", \"Intro\", \"fieldIntro\", \"post\", \"normal\", \"h
在发布之前批准用户帖子
我使用我为我的网站制作的帖子类型插件,这允许用户在我的两种不同帖子类型中的一种发布他们的帖子,但我需要让我的帖子类型只有在管理员批准的情况下发布,目前他们将直接发布,之前没有任何检查。如果你有必要帮助我,我也会在这里为你发布我的插件代码。更新时间:<?php /* Plugin Name: Classified Post-Types Plugin URI: http://tcheck.esy.es/ Description: This plugin will add
在preg_Match()中添加文本和链接的问题
我是PHP的新手,我使用这段PHP代码作为一种魅力(@BrianFegter):add_action(\'template_redirect\', \'foobar_explode_if_no_citation\'); function foobar_explode_if_no_citation(){ #Get the absolute server path to footer.php $footer_path = locate_template(\'f