想在wordpress的文章中,执行点php代码,好像不能运行?
我在wordpress中新建了一个页面,
正文里边添加了一些内容。
希望动态地从后台拿数据,来更新当前的页面。
直接在页面中添加php代码,好像不能被正常的执行。
请问,有什么好的办法?能达到同样的目的?
回复内容:
想在wordpress的文章中,执行点php代码,好像不能运行?
我在wordpress中新建了一个页面,
正文里边添加了一些内容。
希望动态地从后台拿数据,来更新当前的页面。
直接在页面中添加php代码,好像不能被正常的执行。
请问,有什么好的办法?能达到同样的目的?
问题解决,直接在wordpress页面中用ajax调用php的接口,多谢各位
首先,wordpress原本就是从后台拿数据动态显示的,其次就是,如果你是想把php代码写到文章里面,那肯定会被转意的,这样应该是行不通的,最后,建议先去了解一下wordpress和php
文章中插入PHP代码只会被当成普通文本处理,存到数据库,看文章时也只是单纯的把数据库中的文章内容以HTML页面形式展示出来而已。
想要动态从后台拿数据,首先你得有权限管理wordpress服务器里的文件。
wordpress的shortcode功能可以实现你的要求,详情参见wordpress官方文档:
http://codex.wordpress.org/Shortcode_API
PHP执行需要在php环境里面(服务器)吧。 页面已经在浏览器(客户端)里面了。
在页面通过ajax调用服务器的php接口, 然后显示服务器php运行的结果,这样来模拟页面执行了php吧。
给wp写插件,开放一些http接口。然后你文章里面是可以插script写js的,用ajax调用那些接口,就可以了。

APHPDependencyInjectionContainerisatoolthatmanagesclassdependencies,enhancingcodemodularity,testability,andmaintainability.Itactsasacentralhubforcreatingandinjectingdependencies,thusreducingtightcouplingandeasingunittesting.

Select DependencyInjection (DI) for large applications, ServiceLocator is suitable for small projects or prototypes. 1) DI improves the testability and modularity of the code through constructor injection. 2) ServiceLocator obtains services through center registration, which is convenient but may lead to an increase in code coupling.

PHPapplicationscanbeoptimizedforspeedandefficiencyby:1)enablingopcacheinphp.ini,2)usingpreparedstatementswithPDOfordatabasequeries,3)replacingloopswitharray_filterandarray_mapfordataprocessing,4)configuringNginxasareverseproxy,5)implementingcachingwi

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl

TomakePHPapplicationsfaster,followthesesteps:1)UseOpcodeCachinglikeOPcachetostoreprecompiledscriptbytecode.2)MinimizeDatabaseQueriesbyusingquerycachingandefficientindexing.3)LeveragePHP7 Featuresforbettercodeefficiency.4)ImplementCachingStrategiessuc

ToimprovePHPapplicationspeed,followthesesteps:1)EnableopcodecachingwithAPCutoreducescriptexecutiontime.2)ImplementdatabasequerycachingusingPDOtominimizedatabasehits.3)UseHTTP/2tomultiplexrequestsandreduceconnectionoverhead.4)Limitsessionusagebyclosin

Dependency injection (DI) significantly improves the testability of PHP code by explicitly transitive dependencies. 1) DI decoupling classes and specific implementations make testing and maintenance more flexible. 2) Among the three types, the constructor injects explicit expression dependencies to keep the state consistent. 3) Use DI containers to manage complex dependencies to improve code quality and development efficiency.

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Dreamweaver CS6
Visual web development tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Mac version
God-level code editing software (SublimeText3)
