草庐IT

渗透wordpress过程

全部标签

php - 从外部站点运行网站注册过程

我正在整合两个独立站点的登录。每个站点都使用自己的数据库和用户表。我的问题是:如何通过PHP执行远程脚本,就好像我正在向网站提交表单一样?我希望一个站点执行登录脚本,它将外部站点登录脚本作为其自己的登录过程的一部分运行。我应该设置所需的sessioncookie并重定向回当前站点吗?我正在使用Opencart和vBulletin。谢谢 最佳答案 以下是使用cURL发出POST请求的方法://setPOSTvariables$fields=array('firstname'=>'Joe','lastname'=>'Smith');//

javascript - 在 Wordpress 中使用 requireJS

我正在设置一种方法来保持我喜欢的requireJS工作方式并将其与Wordpress集成。最大的问题是如何加载jquery。Wordpress通过wp_enqueue_script加载jQuery,这需要保持这种方式,因为我经常使用的一些Wordpress插件需要以这种方式添加jquery。然后我不想在我的requireJS设置中加载第二个版本的jQuery。所以,经过一番环顾四周,这就是我想出的:模板/页脚.phpif(typeofjQuery==='function'){define('jquery',function(){returnjQuery;});}require(['/a

php - get_template_part 和 get_footer 的一页 wordpress 问题

我想做的是在wordpress中转换我的一页设计,我认为能够在单独的页面中编辑、添加和修改页面的不同部分会很好。单页网站将按菜单排序(ID为main)。按照我使用的wp-codexget_template_part,它应该可以正常工作,因为它应该:Loadatemplatepartintoatemplate(otherthanheader,sidebar,footer)get_header被跳过,但get_footer被执行并且网站呈现不正确。front-page.php$pages=wp_get_nav_menu_items('main');global$post;foreach($

PHP if/else get_field() 与 WordPress

我试图在WP后端为客户提供一些选项,以自定义显示在其网站主页上的轮播。我正在使用高级自定义字段来处理从客户端获取输入。我想给他们两个选择:选项#1)允许客户端插入要显示的文本字符串('carousel_title_text')选项#2)允许客户端上传要显示的Logo('carousel_logo')我希望代码检查标题文本,如果没有,则显示Logo。我还没有决定如果两个字段都是空的会发生什么。无论如何,这是我想出的:只要有输入,'carousel_title_text'就会显示,但是当它为空且'carousel_logo'不存在时,它不会正确输出Logo。谁能告诉我我做错了什么或者是否有

javascript - 如果父项在呈现时没有显示,则 Wordpress 编辑器不起作用

我正在尝试打开一个带有文本字段和wp_editor的弹出窗口。这已经在页脚中呈现,但只显示任何内容。我将在下面给出我的代码,其中包含我尝试过的代码,但没有一项工作达到100%,最多只能达到90%。如果我们能以一种或另一种方式解决它们,它们都有不同的错误,这无关紧要。我尝试过的:试一试:我给编辑器初始化一个textarea,弹出窗口不显示PHP:_WP_Editors::editor($option["value"],'pbcontent',array('drag_drop_upload'=>true));?>et_tinyMCEPreInit*/jQuery(document).rea

php - 有没有通过 Yoast 使用 WordPress SEO 将 rel ="next"/rel ="prev"添加到 "Page Template"?

我们的网站目前正在使用“Yoast的WordPressSEO”rel="next"和rel="prev"在类别和存档页面上工作正常,但是在我们创建的页面模板中,rel="next"和rel="prev"没有显示。(此页面模板也有分页)我们的网站结构=>我们有“文章”帖子类型在文章中我们有类别信用卡现金卡贷款等等因为我希望url为www.sitename.com/loan而没有../category/loan我创建了名为“贷款”的“页面”,并使用page-loan.php作为页面模板来查询帖子类型“文章”类别“贷款”我想让rel="next"和rel="prev"也出现在这个页面模板中我

php - WordPress PSR-4 命名空间插件访问另一个命名空间插件

简而言之,我正在尝试使用WordPress构建一个“生态系统”,其中我有一个核心插件,然后是其他附加插件。更深入地说,每个附加插件都需要核心插件才能运行。我已经使用WordPress标准编码和文件结构实践实现了这一点。我正在修改这个项目,现在使用NamespacingPSR-4、composer、bower等。标准WordPress安装||__www||___wp-admin||___wp-content||||___plugins||||||___my-core-plugin||||||||___library||||||||||___class-post-register.php|

php - 在 Wordpress 中将特色图片添加到 RSS 提要

在花了几个小时并尝试了所有不同的功能和插件之后,我想问问你们中的一个是否已经成功地在他的RSS提要中为特色图片添加了一个新标签。使用我尝试过的插件和功能,图像直接进入描述标签,就在我还需要获取的描述文本之前。这是我尝试过的功能之一:functioninsertThumbnailRSS($content){global$post;if(has_post_thumbnail($post->ID)){$content=''.get_the_post_thumbnail($post->ID,'thumbnail').''.$content;}return$content;}add_filter

php - WordPress 不刷新服务器上的随机数 token

我的插件中有一个类似这样的表单:它生成这两个字段:当我提交这个表单时,我会像这样验证它://Server'ssidecheckif(!wp_verify_nonce($_POST['_my_token'],'my_form')){echo'Invalidtoken!Expectedtoken:'.wp_create_nonce('my_form');exit;}问题是在服务器上,token永远不会变,一直都是一样的,验证总是在这一步失败。如果我从WordPress注销然后再次登录,客户端token已更改,但在服务器上它是相同的。我已经在本地对此进行了测试,当我再次登录时,它始终会更改双

php - 使用来自 Lumen 的 PHP PDO 调用 SQL Server 存储过程以获得返回值会出现语法错误

我正在尝试从SqlServer存储过程中获取返回值。但它在我使用FreeTDS的Ubuntu服务器中出现语法错误。SQLSTATE[HY000]:Generalerror:20018Incorrectsyntaxnear'0'.[20018](severity15)[(null)]下面是我的代码:$stateId=1;$testData=0;$retVal=0;$pdo=DB::connection(env('DBCONNECTION'))->getPdo();$stmt=$pdo->prepare('EXEC?=GetMyCities_sp@StateID=?,@TestData=?