首页
/
Wordpress
-
WordPress拒绝发送邮件,“ ...您的主机可能已禁用mail()函数”
我最近在我的网站上实现了评论区域,并试图使电子邮件通知正常工作.做出新评论时,它似乎不想发送电子邮件通知.仅查看PHP是否可以发送电子邮件,我尝试重置密码(因为您将通过邮件获得新密码),然后收到消息:无法发送电子邮件.可能的原因:您的主机可能已禁用mail()函数我已经选中了"设置"->"讨论"中的复选框,并且该电子邮件有效,因此这不是设置问题.我尝试创建一个PHP文件并使用mail()发送,并且发送成功.因此WordPress一定有些奇怪.有什么想法吗?-
php wp-mail email
-
-
禁用Wordpress的SSL / HTTPS
我已经安装了WordPress并设置了数据库.我转到该地址,并且设置页面在那里,但是没有CSS.我认为:出了点问题,但是如果我只是进行设置,也许一切都会恢复正常.编号因此,我花了一些时间在搜索结果中查找不起作用的WordPress样式等.我发现所有链接都出现在页面的顶部,并且它们指向正确的页面,但是没有被加载.WordPress正在尝试使用安全连接,但我没有SSL证书或类似的证书,我也不应该为此需要一个证书.这意味着到样式表和脚本的所有链接都被视为不可信且被阻止.我将搜索更改为指向禁用https/ssl的方向,但没有发现任何效果.例如.我尝试将内容添加到我的.htaccess文件中(丢失了指向该网站上另一个相关问题的链接)我试图在wp-config.php中找到类似于define('force_SSL',true);的行,但无济于事(相关问题).我也尝试添加这些行(将它们切换为false).感谢您的帮助.解决方案:问题不是我想的那样.Dataplicity(我现在是一名pi专家)强制使用HTTPS,但是由于wordpress未使用HTTPS,因此未加载"不安全"脚本.我需要做的就是启用...-
css admin wp-config ssl https
-
-
使用wp_query时分页?
<!--query--><?php$paged=(get_query_var('paged'))?get_query_var('paged'):1;$query=newWP_Query(array('category_name'=>'investor-news','posts_per_page'=>2,'paged'=>$paged));?><?phpif($query->have_posts()):?><!--beginloop--><?phpwhile($query->have_posts()):$query->the_post();?><h2><ahref="<?phpthe_permalink();?>"title="Read"><?phpthe_title();?></a></h2><?phpthe_excerpt();?><?phpechoget_the_date();?><?p...-
wp-query pagination
-
-
将变量传递给get_template_part
WPCodex说://Youwishtomake$my_varavailabletothetemplatepartat`content-part.php`set_query_var('my_var',$my_var);get_template_part('content','part');但是如何在模板部分内echo$my_var?get_query_var($my_var)对我不起作用.我已经看到了很多有关使用locate_template的建议.那是最好的方式吗?-
variables get-template-part
-
-
将变量传递给get_template_part
在category-about.php中,我有<?php/***ThetemplatefordisplayingthepostsintheAboutcategory**/?><!--category-about.php--><?phpget_header();?><?php$args=array('post_type'=>'post','category_name'=>'about',);?><?php//Howtoputthispartinget_template_part?$cat_name=$args['category_name'];$query=newWP_Query($args);if($query->have_posts()):?><sectionid="<?phpecho$cat_name?>-section"><h1class="<?phpecho$cat_name?>-section-title"><strong><?php...-
get-template-part
-
-
迁移后重定向到旧域
我已将我的网站之一移至新域,这是我的工作.备份的数据库将所有文件上传到新服务器.通过phpmyadmin将sql导入新服务器现在我已使用此脚本来更改URL在数据库中.现在,我面临的问题是:所有链接都将转到旧域.所有图像都链接到旧域.当我尝试运行wp-admin时,mydomain.com/wp-admin也重定向到旧域如果您对此有任何想法请提供帮助,我们将不胜感激.-
urls links phpmyadmin
-
-
如何在“用户”个人资料上添加字段?例如国家/地区,年龄等
我对计算机/代码等不是很好.我使用的插件使注册表单变得很重要,并在表单中添加了国家/地区,年龄段,性别等信息.我单击将注册器添加到wordpress用户thingy中的选项.但是当我尝试时,后端的"用户"部分仅显示用户名和电子邮件.有其他字段可以在用户部分显示吗?我需要它们显示出来用于统计用途.-
users
-
-
WooCommerce-如何在产品上方显示产品类别?
我是修改wooCommerce的新手.我希望有人在尝试对插件进行较小更改以适应客户请求时遇到的问题可以帮助我.我正在尝试修改WooCommerce以显示每个产品的类别名称.我希望类别名称显示在主商店页面的产品图片上方.(一次在屏幕上显示许多产品的视图)我已经四处搜寻,但似乎找不到如何调用产品->类别来获取所显示的每种产品的类别名称.在wooCommerce文件中,我找到了content-product.php(在templates/content-product.php中),我想通过添加以下操作为每种产品添加类别:do_action('woocommerce_before_shop_loop_item_title');我知道我可以在主题的functions.php中添加一个函数,以便将一些新代码注入"woocommerce_before_shop_loop_item_title"但是我不知道如何获取每种产品的类别.有人可以帮忙吗?或告诉我在哪里可以找到答案?任何帮助将不胜感激,谢谢!-
plugins
-
-
获取父类别的孩子
我试图在此循环中显示所有子类别,但是我在代码中苦苦挣扎.到目前为止,这就是我所拥有的.<?php$args=array('orderby'=>'name','order'=>'ASC');$categories=get_categories($args);foreach($categoriesas$cat){?><dt><ahref="#"class="customer-acquisitiontop"id="<?phpecho$cat->slug;?>"data-filter=".<?phpecho$cat->slug;?>"><h2><?=$cat->cat_name;?></h2></a></dt><dd><divclass="services"><?=$categories=get_categories('parent');?>/*Thisshouldbethechildrenoftheparen...-
categories loop navigation children
-
-
通过ID
获取摘录为什么不能像标题和大多数其他元素那样通过ID摘录.例如get_the_excerpt(ID).我知道如何与$post->post_excerpt函数一起使用它,但是如果没有输入摘录,它不会返回部分内容,简单地什么也不会返回.所以我想做的是,如果有摘录,则按ID摘录;如果没有该ID的摘录,但有内容,则取一些内容.一个人会怎么做.任何想法,奇妙...编辑-按要求提供源代码.<?php$stories=get_posts('category_name=feedback&numberposts=4');foreach($storiesas$post):$title=$post->post_title;$excerpt=get_the_excerpt_id($post->ID);$thumb=get_the_post_thumbnail($post->ID,array(60,60,true));?><divclass="textstandard_white"style="font-size:14px;line-height:22px;paddi...-
posts excerpt
-
-
Wordpress get_posts按类别
我有以下代码:$args=array('posts_per_page'=>-1,'category'=>7,'orderby'=>'name','order'=>'ASC','post_type'=>'product');$posts=get_posts($args);var_dump($posts);这应该返回我知道属于该类别的帖子,但不是.如果我不考虑"类别"参数,那么我将获得所有产品,因此我知道这通常是可行的.如果将类别更改为1并删除自定义帖子类型(产品),则会获得默认帖子.我看不出这是怎么回事.谁能找到问题所在?-
get-posts
-
-
分类法和类别之间有区别吗?
我一直在仔细阅读WordPress的法典,对分类法是什么和类别是什么之间的模糊定义感到困惑.为此,术语也是在分类法描述中使用的单词,但似乎以暗示其不仅仅限于分类法的方式使用.两者都被描述为对帖子进行分类和分组的一种方式.我确实知道分类法是类别的一种更一般的形式,但是它们之间如何精确地联系在一起?我只是不介意有细微的差别吗?-
categories taxonomy tags terms post-formats
-
-
要执行请求的操作,wordpress需要访问您的Web服务器。请输入您的ftp
我正在关注更改文件权限«WordPressCodex,但是当我尝试通过plugin更新和/或安装theme和/或wp-admin,我得到以下提示:要执行请求的操作,WordPress需要访问您的网站服务器.请输入您的FTP凭据以继续.如果你不记住您的凭据,您应该联系您的虚拟主机.从文件系统级别:#ls-ldwp-content/wp-content/plugins/wp-content/themes/drwxrwxr-x.6rootapache4096Jun212:01wp-content/drwxrwxr-x.28rootapache4096Jun200:00wp-content/plugins/drwxrwxr-x.11rootapache4096May1116:34wp-content/themes/#httpd以apache运行:$psauxw|grephttpdroot201580.00.153308026192?Ss15:030:00/usr/sbin/httpd-DFOREGROUNDapache202330.00.261260834908?S15:030:00/usr/...-
plugins themes updates permissions
-
-
本地主机上的wordpress不允许我安装插件
我在ubunutu11.04上安装了LAMP服务器.我已经安装了wordpress并将其与MySQL数据库挂钩.我已经更改了www-data组的权限以读取和写入文件.每件事似乎都可以使用,我可以通过管理面板管理站点,但是我无法安装插件,因为系统询问我FTP详细信息,而我似乎无法通过.身体可以帮助吗?请...-
plugins installation ftp localhost
-
-
在wp-config中将FS_METHOD设置为“ direct”时,应该有什么安全方面的考虑?
我最近遇到了一个问题,因为我没有"手动安装"或"一键安装"选项,所以无法安装WPSmushPro插件.我遇到了这篇文章建议调整wp-config.php中的设置.我添加了建议的设置,但是似乎最重要的设置是:define('FS_METHOD','direct');我想知道关于将FS_METHOD设置为direct的真正关注点是什么?安装插件还有其他选择吗?这是官方文件必须说的:FS_METHOD强制使用文件系统方法.它只能是"直接","ssh2","ftpext"或"ftpsockets".通常,您只应更改如果您遇到更新问题.如果您更改它无济于事,请改回/删除它.在大多数情况下,如果自动选择将其设置为"ftpsockets"将起作用方法没有.(主首选项)"直接"强制它使用来自PHP内部的直接文件I/O请求,这充满了开放安全性配置不当的主机上出现问题,在以下情况下会自动选择合适的.-
plugins security wp-config ftp
-
-
如何更改用户角色?
我在设置中具有自定义角色,并且希望能够通过功能自动更改用户的角色.假设用户A拥有SUBSCRIBER角色,如何将其更改为EDITOR?添加角色时,我们只是:add_role($role_name,$role_display_name,array('read'=>true,'edit_posts'=>false,'delete_posts'=>false,));如何更改角色?是否有类似的东西:change_role($old_role,$new_role);更新:我认为这可以做到:$wp_user_object=newWP_User($current_user->ID);$wp_user_object->set_role('editor');-
user-roles
-
-
如何在woocommerce中使用php代码添加产品
我要添加具有如下PHP代码的产品:$post_information=array('post_title'=>'newitemshop','post_content'=>'thisisnewitemshop','post_type'=>'post','post_status'=>'publish');$post_id=wp_insert_post($post_information);但是此代码针对WooCommerce进行了优化,例如帖子类型,GUID和元数据,以及...有人可以帮忙吗?-
php woocommerce
-
-
本地主机上的FTP凭据
可能重复:本地主机灯上的wordpress不允许我安装插件我刚刚开始在本地使用Wordpress.尝试更新主题/插件时,我被要求输入FTP凭据,并且感到非常困惑……在本地工作时,我的FTP凭据到底是什么?-
ftp local-installation
-