Build Form on Dashboard
我想在“主题选项”上创建自定义表单基本上,我已经构建了:/* == THEME OPTIONS == */ // This tells WordPress to call the function named \"setup_theme_admin_menus\" // when it\'s time to create the menu pages. add_action(\"admin_menu\", \"setup_theme_admin_menus\");
如何从本地主机传输到实时但使用服务器上已有的数据库?
我一直在为一个客户开发WordPress网站,在我自己的机器上使用WAMP创建一个本地工作环境。现在,问题是该网站需要上线。我知道如何使用FTP客户端,这不是问题。我有域名等的详细信息。那里已经有一个现有网站,我想知道是否有可能在保持旧网站运行的同时上载新网站,但这不是主要问题。我在将网站从一台机器传输到另一台机器时遇到了问题,我认为这与正确导出/导入数据库有关。这是我正在努力解决的领域。为了让事情变得更加困难,我希望将新网站上载到服务器,但为了客户的利益,使用现有网站中已有的数据库。这可能吗?我将如何实
插件在每个页面上加载脚本和样式-即使在不使用时也是如此
我有一个使用类风格编程的插件。我完全被难住了——脚本被加载到每个页面上,即使插件没有在该页面上使用。由于插件应该只在调用它的一个短代码时运行,我不明白为什么它们总是被排队。代码为:<?php if ( ! defined( \'ABSPATH\' ) ) exit; // Exit if accessed directly add_action( \'plugins_loaded\', array ( \'Lipstick_Consultation\', \'init\'
黑客如何获取可湿性粉剂的用户名?
最近,我在我的一些WordPress网站上尝试了暴力攻击,攻击者使用的是实际用户名,而不是默认的admin(已删除)。没有管理员权限,他们怎么可能知道站点数据库中的用户名?(假设他们没有直接使用恶意软件从我这里得到)有什么方法可以防止这种情况发生?顺便说一句:我的所有网站都使用当前版本的WordPress。谢谢你的帮助!
Hook into install email
我创建了一个插件,利用wp_install 方法(此部分是插件正常工作所必需的,需要调用此函数)。http://wpseek.com/function/wp_install/其中wp_new_blog_notification 方法在安装后立即发出标准WordPress电子邮件(插件不需要此部分)。http://wpseek.com/function/wp_new_blog_notification/有没有人知道有没有办法加入到这个方法中,阻止邮件被炒鱿鱼?EDIT:我还应该提到,在插件中,我创建了一个过
创建管理插件-页面的内容也在全局范围内显示
我已经开始创建一个WP插件,它应该只在管理区域工作。我已经设法创建了带有所需子菜单项的顶级菜单,但当我尝试打印页面内容时,它会在管理面板的全局范围内和页面本身内打印两次。主插件文件加载菜单设置和单独的页面类:require\\u once(\'settings.php\');require_once(\'pages/VmSettingsPage.php\'); require_once(\'pages/VmTradersPage.php\'); $settingsPage = n
WP中的自定义表单处理..正确的方式吗?
使用正确的设计模式在WP中处理表单的最佳方式是什么?我在网上发现了很多过时和不一致的信息,我现在这样做是不可持续的。目前,当我在做一些繁重的PHP工作(即处理大型表单)时,我倾向于在WordPress中创建一个页面,尽可能充实HTML,然后创建一个自定义模板。。然后在模板中添加表单处理PHP内容。。。这很好,但会复制很多模板代码,如果是一个大型网站,我最终会得到很多自定义模板。我在网上看到的其他解决方案:创建一个函数,然后将其添加到init过滤器,在html中添加一个隐藏的表单字段,以便表单成为特定的目标
搞砸了我的博客..我该怎么办
问题始于wp升级重定向循环我试图通过在php admin上重命名wp\\u选项的一个表值来修复它因此,我无法再登录我的网站。。它给出重定向循环。此外,当我尝试调试时,我的站点上到处都是乱七八糟的错误消息。调试说明如下:WordPress database error: [Can\'t create/write to file \'/tmp/#sql_f944c_0.MAI\' (Errcode: 13 \"Permission denied\")] SHOW FULL COLUMNS FROM `
Having a two language website
我想有一个英语和波斯语的网站,因为你知道英语是right to left 波斯语是left to right. 当我发布内容并将WordPress设置为英语时,所有网站和所有帖子都将从左向右移动。但这是我的个人网站,我想有时用英语发帖,有时用波斯语发帖,编辑不允许我改变方向,它只有文本对齐(css:direction:rtl or direction:ltr)如何更改每个帖子的方向?还有别的办法吗?
从数据库自动更新表
在我的WordPress主页上,我希望有一个可以根据给定时间段内数据库更改自动更新的表。我正在试图找到这个问题的最佳解决方案,无论是我自己编写代码,还是安装插件。示例scenarioMy WordPress站点有一个包含2行的表。我的数据库已更新为(n)个用户。在特定时间,我希望WordPress上的表能够更新。
WP_Query returning no results
我有以下代码来合并3个不同的查询:<div class=\"features-list\"> <?php $args1 = array ( \'post_type\' => \'page\', \'post__not_in\' => array(2, 48, 50, 52, 54, 56, 61, 116, 129, 58665,
$WP_STYLES->注册时没有给出所有样式吗?
我对Wordpress编程相当陌生(已经使用了一段时间,但从未深入了解其本质)。所以,我试图将一些JS/CSS文件“缩小”为普通文件。我正在手动将这些文件合并到公共文件中。css和common。js-这不是问题(我需要这样做,以修复js/CSS文件中的../etc内容)所以,在玩了很多游戏之后,我仍然很困惑。我试过:$wp_styles->queue 但只需打印出一个文件(即使使用print\\r)然后我发现了此功能:$wp_styles->registered 在玩了一会
How to make featured area?
我正在尝试定制wp主题,但我有一件事我不知道如何制作。我想在我的页面上创建如下特色区域,例如:http://prntscr.com/7gespg我制作了一个从下拉列表中选择页面的小部件,但我不知道如何在我的页面上显示它们。代码如下:class featured_widget extends WP_Widget { function __construct(){ $params = array( \'descript
移动到CloudFlare并添加规则后无法登录
我已使用CloudFlare. 在设置中,我添加了一些规则以加快速度。从那时起,当我尝试登录仪表板时。我收到以下消息:ERROR: 浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。但是,我的Cookie已启用。我怀疑是因为我制定了规则:mysite.com/Custom caching: 一切Edge cache expire TTL: 1周Browser cache expire TTL: 8天其余时间默认设置:mysite.com/*.php 和mysite.com/
如何保护页面/帖子密码,使您每次访问该页面时都必须重新进入?
我在子主题函数中添加了以下内容。php ///time out login so you must reenter it every time// add_action( \'wp\', \'post_pw_sess_expire\' ); function post_pw_sess_expire() { if ( isset( $_COOKIE[\'wp-postpass_\' . COOKIEHASH] ) ) // Setting a
在产品页面WooCommerce上的简短描述后添加文本的问题
我试图在woocommerce的简短描述之后添加一些文本。我提出了以下添加操作,但当我使用它时,它会替换现有的简短描述文本。有没有办法在现有简短描述之后添加此内容而不替换?function show_shipping_price() { echo \'Order within <b>3 hours 27 minutes</b> to get it delivered for <b>only £1</b>\'; } add_fi
什么是最安全的方式来输出管理员在主题设置中输入的自定义JavaScript和CSS代码?
我正在创建一个主题,在这个主题中,我为管理员创建了选项,以便在“主题设置”页面(使用options API创建)中输入自定义Javascript和Css代码。现在我不知道如何以最好的方式输出这段代码。对于我决定使用的Csswp_add_inline_style() 更新css文件,对于JavaScript,我只是在wp_footer() 标记,如下所示:if ( $custom_js != \'\' ) { ?> <script id=\"theme-custom-js\">
如何使用WP_QUERY排除特定标记?
我有以下用于查询特定类别和标记slug的工作代码:$args = array( \'category_name\' => $cat_name, \'tag\' => $tag_name, \'post__not_in\' => $sticky ); $my_query = new WP_Query( $args ); 我不知道如何从查询中排除特定的标记名。我需要标签ID吗?我怎么得到它?提前谢谢你。
$wpdb returns duplicate posts
我创建了一个短代码,显示用户上次登录后创建的帖子。这个短代码工作得很好,但我不知道为什么,但我得到了7个重复的帖子。就像测试一样,我创建了一个名为“示例文章”的帖子,当我呼出帖子的标题时,我得到了这个结果。Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample ArticleShortcodefunction latest_posts_af
WordPress“Next Post”URL和缩略图
我是个疯子。构建我的新主题。我只需要获得3个单独的数据:$image=直接链接到下一个帖子缩略图图像(仅链接)$name=下一个帖子名称previous / next post with thumbnail 对我不起作用。。。。感谢您的帮助)