首页
/
Wordpress
-
通过帖子ID获取WordPress内容的最佳/有效方法是什么,为什么?
我只是想通过帖子ID获取WordPress内容.我发现以下三种通过帖子ID获取WordPress内容的方法.(我在该网站上找到的以下所有方法.)方法01:$content_post=get_post($my_postid);$content=$content_post->post_content;$content=apply_filters('the_content',$content);$content=str_replace(']]>',']]>',$content);方法02:$content=get_post_field('post_content',$my_postid);方法03:$content=apply_filters('the_content',get_post_field('post_content',$my_postid));什么是最好的/最有效的方法?为什么?-
posts content
-
-
在WordPress过滤器之外格式化数据库中的内容值
我们正在使用WordPress维护站点的数据,该站点将馈入JSON文件.我注意到我们添加到文件中的帖子内容的格式不正确.因此,当我们将其提供给其他网站时,帖子内容就没有HTML,如段落标签.我知道get_the_content通过WordPress过滤器运行内容,以添加所有正确的HTML格式.但是,由于我们是使用自定义脚本直接调用数据库,因此我们只是获取原始的帖子内容.在脚本未连接到WordPress的情况下,如何通过WordPress内容过滤器运行内容?-
filters shortcode the-content post-content wp-autop
-
-
使用页面标题+正文的第一句话
生成所以我想做的就是生成一个像这样的元描述<metaname="description"content="[post_title]Craftsman3in1toolset.[post_content]Thisisasentenceorafewwordsfromthemaincontentbodytextwhichwasenteredinthepostorpagedescriptionofitem..."/>元描述将包含页面标题以及主要帖子内容中的几个单词或句子.据我所知,目前没有生成元描述.您能推荐一种解决方法吗?我想避免使用肿的插件等,因为每个博客都有成千上万的帖子和页面,所以手动逐个浏览每个帖子是不可行的.-
functions headers seo
-
-
WordPress功能/模板标签获取内容的前n个单词
好的,这可能是重复的,我只是无法将我的想法输入适当的搜索字词,对此表示歉意!是否有内置函数或模板标签来获取内容的前n个单词?我的意思是the_content().谢谢!-
functions content template-tags
-
-
允许摘录中的HTML
这是我的摘录代码.//Generatecustomexcerptlengthfunctionwpbx_excerpt_length($length){return300;}add_filter('excerpt_length','wpbx_excerpt_length');如何允许类似<a><b><i><br>-
php excerpt
-
-
阅读更多标签显示在每个帖子
我最近阅读了这篇很棒的帖子,我需要帮助弄清楚如何显示"阅读更多"链接仅适用于内容更多的帖子.就目前而言,即使是简短的一句,它也会显示在每个帖子上.任何帮助将不胜感激,我基本上只是复制/粘贴了Pieter的代码,并做了少许补充://BeginExcerptCodefunctionwpse_allowedtags(){//Addcustomtagstothisstringreturn'<script>,<style>,<br>,<em>,<i>,<ul>,<ol>,<li>,<a>,<p>,<img>,<video>,<audio>';}if(!function_exists('wpse_custom_wp_trim_excerpt')):functionwpse_custom_wp_trim_excerpt($wpse_excerpt){$raw_excerpt=$wpse_excerpt;if(''==$wpse_excerpt){...-
excerpt read-more
-
-
在摘录中添加富文本编辑器
我需要在TinyMCEAdvanced编辑器的摘录字段中添加任何想法吗?我有qTranslate插件(多语言),因此无法将摘录与此插件和编辑器连接.谢谢-
editor excerpt
-
-
如何检索当前页面的标签?
我正在尝试在循环外检索当前WordPress页面的信息.页面标题以wp_title()返回,但是如何获取此标签?<li><ahref="/slug-of-current-page/"><?phpwp_title('',true);?></a></li>-
post-meta slug
-
-
$ GLOBALS ['wp_the_query']与全局$ wp_query
$GLOBALS['wp_the_query']和global$wp_query之间有什么区别?为什么更喜欢一个?-
wp-query
-
-
WAMP与XAMPP的优缺点-用于运行本地测试服务器
哪些主要优点/缺点可帮助您确定选择哪两个:WAMP与XAMPP,用于为WordPress运行本地测试服务器?PS:我现在看到StackOverflow进行了讨论关于它.-
server xampp local-installation
-
-
如何测试帖子是否为自定义帖子类型?
我正在寻找一种测试帖子是否为自定义帖子类型的方法.例如,在侧边栏,我可以这样输入代码:if(is_single()){//Codehere}我只想对自定义帖子类型进行代码测试.-
custom-post-types conditional-content conditional-tags
-
-
如果当前用户是管理员或编辑者
如何查看当前登录用户是管理员还是编辑者?我知道每个人如何做:<?phpif(current_user_can('editor')){?><!--Stuffhereforeditors--><?php}?><?phpif(current_user_can('administrator')){?><!--Stuffhereforadministrators--><?php}?>但是我如何一起工作呢?即用户是管理员还是编辑者?-
users user-roles
-
-
无法使用wp_ajax
获得响应JSON对象的Ajax请求我在WordPress和Ajax上有问题.这是我的JavaScript部分(我对其进行了一些修整):varposts=$.ajax({type:'POST',url:ajaxurl,async:false,dataType:'json',data:{action:'myAjaxFunc'},done:function(response){returnresponse;}}).responseText;$.each(posts,function(){$('#someSelect').append($('<option</option>').text(this.name).val(this.id));});我的PHP代码如下:functionmyAjaxFunc(){$posts=get_posts(array('posts_per_page'=>-1,'orderby'=>'title','order'=>'ASC','post_type'=>'my-post-type','post_status'=>ar...-
jquery ajax javascript headers json
-
-
如何获得当前页面的URL显示?
我想添加自定义PHP代码,以确保每当我浏览器中加载网站上的页面时,该页面的URL都会回显到屏幕上.我可以使用echoget_permalink(),但这不适用于所有页面.一些页面(例如我的主页)显示了几篇文章,如果我使用get_permalink()在这些页面上,不会返回所显示页面的URL(我相信它会返回循环中最后一个帖子的URL).对于这些页面,如何返回URL?我可以将get_permalink()附加到在执行循环之前触发的特定挂钩吗?还是我可以以某种方式跳出循环,或者在完成后将其重置?谢谢.-
php loop permalinks urls
-
-
WordPress的默认.htaccess文件?
我的.htaccess文件正在拦截WordPress的.htaccess文件.WordPress工作需要哪些模块和哪些设置(由.htaccess指定)?换句话说,在哪里可以找到WordPress的默认.htaccess文件?-
htaccess
-
-
我无法通过wp-admin
访问我的网站六个月前,我开发了一个网站,现在需要对其进行更新,但是我无法访问登录页面来访问它.我得到以下错误页面:这有点尴尬...我也在URL末尾尝试了wp-login.php,但这也不起作用.-
login
-
-
上传图片时如何解决HTTP错误?
我正在使用Apache和PHP5.3.X在Ubuntu12.04上使用WordPress3.4.1当我登录到仪表板并添加新帖子时.然后尝试上传图片以设置为特色图片,我会看到一个红色框,显示一条消息"HTTP错误".我已经读到有人说不要使用Flash上传器,而只是使用浏览器上传器,但是当我尝试这样做时,我只会收到500InternalServerError.我尝试在.htaccess文件的顶部添加AddTypex-mapp-php5.php,但没有任何变化.禁用所有插件均无效.我尝试重新安装.没有运气.更新10/17/2016-如果您使用的是自定义角色或功能,请尝试使用本机角色/功能,然后重试.要检查的内容:文件所有权文件权限.htaccess配置PHP版本7+WordPress当前版本如果要在代理后面进行操作,请确保正确配置了代理服务器超时.-
post-thumbnails uploads attachments media media-library
-
-
看起来图像调整大小效果不佳
我在寻找有关此行为的一些线索吗?我认为这是PHP的memory_limit或WPdefine('WP_MEMORY_LIMIT','X')问题?有时调整图像大小,有时不调整大小,在其他情况下浏览器崩溃:我使用Dreamhost作为共享主机,并限制了其7个上传限制.打印错误,并上传了大小为6.4MB,宽度和高度为11684x3855的图像:致命错误:在第254行的/PATH/wp-includes/media.php中耗尽了268435456字节的允许内存大小(尝试分配46736字节)其他用户报告了相同的文件问题,例如3MB的文件,但宽度和高度更高(优于2000px或3000px).欢迎任何帮助.谢谢.-
uploads
-
-
如何设置和使用全局变量?还是为什么根本不使用它们
更新:我原来的问题已经解决,但这正变成关于为什么不使用全局变量的有效讨论,因此我正在更新问题以反映这一点.解决方法是<?phpglobal$category_link_prop;echoesc_url($category_link_prop);?>,如@TomJNowell建议.更新2:现在,我可以按照自己的意愿进行操作.但是我仍在使用全局范围,很乐意找到更好的方法.我正在尝试为要在我的主题中各个地方使用的类别的永久链接设置一堆全局变量.主要原因是要在主导航以及根据当前帖子所在类别选择的一系列子导航中使用.这不是我将要讨论的主题被释放以供他人使用,但是是为一个非常特定的目的而构建的.这是我当前创建它们的方式(我只粘贴了一些变量).functionset_global_nav_var(){//proposalglobal$prop;//GettheIDofagivencategory$category_id_prop=get_cat_ID('proposal');//GettheURLofthiscategory$category_link_prop=get_category...-
php functions globals
-