草庐IT

wordpress-search-replace-domain

全部标签

php - Wordpress 自定义查询字符串和漂亮的 URL - 如何?

我有一个非常好的(到目前为止)新网站的wordpress设置。漂亮的网址按预期工作。我有1个根据查询字符串加载内容的动态页面:/dynamic/?loc=england&code=uk我也希望这个URL变得“漂亮”,但每次我修改.htaccess时都没有进行任何更改。尝试了一切并用谷歌搜索了其他一切——最后的手段。如果我能让以下内容工作,我会很高兴。我需要使URL看起来像。/dynamic/location/england/code/uk/将此添加到任何.htaccess会破坏整个网站。RewriteRule/dynamic/(.*)/(.*)/(.*)/(.*)/$/dynamic?

php - str_replace ('<' ) 可以保护我们免受用户注入(inject)代码的侵害吗?

好的,我有一些用户输入,我做了一个echostr_replace('我想知道,无论如何用户是否可以破坏此过滤器?最初我认为这个脚本非常安全,但在阅读了一些关于php、字符集和安全性的文章后我开始怀疑它的健壮性。 最佳答案 这取决于输入的最终位置。例如,如果在某个时候你最终得到了一个像这样构造的(糟糕的)模板......">alink然后有人可以通过简单地使用以下输入来注入(inject)代码:javascript:do_whatever()即使输出通常不会回显到href字段中,像这样..."href="http://www.goog

php - 如何知道 wordpress 插件是否安全

wordpress.org和许多其他第三方提供了数以千计的插件和主题。上传不良插件和主题的可能性很大,一旦上传可能会将有关该网站的信息发送给其所有者。它还可以发送wp-config.php中的信息(高安全风险)。除了逐行阅读代码之外,请告诉我如何保护wordpress站点免受此影响。另请告诉我,在对公众可用之前,wordpress开发人员是否分析过wordpress.org上的插件和主题是否存在类似威胁。谢谢。愿所有人平安.... 最佳答案 与您在自己的服务器上运行的任何代码一样,WordPress插件买者自负。也就是说,流行的插件

PHP/WordPress : Storing post content into variable?

当使用the_post()循环时,如何获取发布数据?我无法使用the_content()检索帖子内容数据,因为它会自动“打印”屏幕上的内容。我需要将它存储在一个值中以便我可以对其进行操作,我只需要显示标题内容的一小部分。 最佳答案 使用get_the_content()获取帖子的内容 关于PHP/WordPress:Storingpostcontentintovariable?,我们在StackOverflow上找到一个类似的问题: https://stack

php - 为什么\\。平等的\。在preg_replace?

在top-votedanswer至thisfantasticquestion,以下正则表达式用于preg_replace调用(来自答案的auto_version函数):'{\\.([^./]+)$}'这个正则表达式的最终目标是从给定的文件名中提取文件的扩展名。但是,我对为什么这个正则表达式的开头起作用感到困惑。即:为什么\\.匹配方式与\.相同在正则表达式中?前者不应该匹配(a)一个文字反斜杠,后跟(b)任何字符,而第二个匹配一个文字句点吗?singlequotedstrings的规则说明\\产生文字反斜杠。考虑这个简单的例子:$regex1='{\.([^./]+)$}';//Var

php - 尝试通过将 php.ini 放入 wordpress 根目录来打开 allow_url_fopen 不起作用

好的,我正在构建一个fancypantswordpress主题,该主题的一部分有php获取图像宽度并使用这些数字调整页面元素的大小。它在我的本地机器上工作正常,但是当我使用cpanel将主题放在我的托管服务器上时,它不起作用。我收到这个错误Warning:getimagesize()[function.getimagesize]:http://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0in/home/yoursite/public_html/wpsite/wp-content/themes/yourtheme

php - 将变量传递给 wordpress 过滤器中的匿名函数

我正在尝试覆盖在wordpress中创建SEO标题的插件。过滤器可以完成工作,但我需要动态创建标题。所以我创建了标题,然后将它传递给一个匿名函数。我可以有另一个创建标题的函数,这样肯定会更干净......这行得通functionseo_function(){add_filter('wpseo_title',function(){return'testseotitle';});}这不是functionseo_function(){//createtitleabove$title="testseotitle";add_filter('wpseo_title',function($title

PHP,从数组读取时str_replace出现问题

我是php的新手,我正在尝试编写一个脚本来读取CSV文件(file1.csv)并将文件中的单词与html文件(file2.html)中的单词进行比较,如果file2中有单词.html与file1.csv中的关键部分匹配它应该使用匹配的关键值更改file2.html内容..到目前为止我所做的是:$glossArray=array();$file_handle=fopen("file1.csv","r");while(!feof($file_handle)){$line_of_text=fgetcsv($file_handle,10000,';');$glossArray[$line_of

PHP 全局替换 ereg(i)(_replace)

我有150多个PHP文件需要更改(将ereg更新为preg_match)。我厌倦了手动更新它们,但它需要永远,我想确保我的所有替换都能在第一次工作。我该怎么做才能进行这种操作?这是我的ereg(i)的一些例子if(eregi("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip)){/*...*/}if(eregi($regexp,$label,$match)){/*...*/}$string=eregi_replace("[[:space:]]+",'',$string);谢谢 最佳答案

php - 删除除最后一个逗号之外的逗号 w preg_replace

我头晕目眩,我试着自己做这个,但想不通。所以我将再次求助于你们的知识。这些都是我可能的字符串:Myheadisspinningwith,pregreplaceMyheadisspinning,with,pregreplaceMyheadis,spinning,with,pregreplaceMyhead,is,spinning,with,pregreplace(注意上面字符串中的逗号)我希望所有“preg-replaced”/“string-replaced”最后只有一个逗号。(就像第一个示例中显示的那样)我的头在旋转,pregreplace提前致谢;) 最