我有一个文本框,用户放置一个这样的字符串:
"hello world! I think that __i__ am awesome (yes I am!)"
Run Code Online (Sandbox Code Playgroud)
我需要像这样创建一个正确的URL:
hello-world-i-think-that-i-am-awesome-yes-i-am
Run Code Online (Sandbox Code Playgroud)
如何使用正则表达式完成?
另外,是否可以使用希腊语(例如)?
"???? ??? ?????"
Run Code Online (Sandbox Code Playgroud)
转向
geia-sou-kosme
Run Code Online (Sandbox Code Playgroud)
我在我的服务器上安装了nginx,FastCGI和PHP.WordPress 3.0经过一番怪物战斗后安装,但它的安装和运行良好.
但是,当我将固定链接设置更改为默认设置以外的任何设置时,我会在每个帖子,文章和页面上收到404错误.
我知道这与nginx不支持.htaccess和WordPress与页面被请求时的去向相混淆.
我在nginx conf文件甚至nginx兼容性插件中尝试了一些重写; 都没有奏效.通过一次重写,我设法停止了404错误,但是在我获得PHP确认页面之后,我没有找到WordPress的帖子.呸.
论坛上到处都是类似问题的人.有没有人有办法解决吗?
在一天的不同时刻,我的WP永久链接不断破碎.当我使用自定义烫发时它可以工作,但在白天它会抛出一个Page Not Found.我通过将perms设置为默认值然后返回自定义来修复它,它工作正常.
我的系统管理员无法弄明白.希望大师可以提供一些帮助吗?
我正在编写简单的脚本wp_insert_post()用于在博客中发表文章.但是这里有一个问题,我想让URL的标题和slug不同.
怎么做到这一点?
例如:
标题:如何使您的饮食成功
弹头: 7-ways-to-make-succes-Diet
我想为产品和产品类型创建规范的永久链接.我有自定义的帖子类型和自定义分类法,但我不知道是否可以用分类法定义永久链接.所以我的工作流程就是这样......
创建此产品后,查看此产品所需的永久链接结构将被格式化为 - >
http://shop.com/products/chairs/red-chair
Run Code Online (Sandbox Code Playgroud)
这在wordpress 3.4中是否可行?我的自定义帖子类型中的元框允许选择为我的自定义分类法定义的产品类型,每个产品只有一种类型.
如果可能的话,我还希望尽可能包括所选产品类别的任何父母(例如,如果'主席'类别是'休息室'类别的孩子,则永久链接结构将如下 - >
http://shop.com/products/lounge/chairs/red-chair
Run Code Online (Sandbox Code Playgroud)
以下是我创建自定义帖子类型和自定义分类的方法,我只需要帮助定义重写/ slug规则以在永久链接中包含产品类型.
/* Custom Post Type - Products ------- */
function products_init() {
$args = array(
'public' => true,
'label' => 'Products'
);
register_post_type( 'products', $args );
}
add_action( 'init', 'products_init' );
/* Custom Taxonomy - Product Type ------- */
add_action( 'init', 'create_prodtype' );
function create_prodtype() {
$labels = array( …Run Code Online (Sandbox Code Playgroud) 我正在通过AJAX加载一些帖子,我的WordPress分页使用以下函数来计算分页:
get_pagenum_link($paged - 1)
Run Code Online (Sandbox Code Playgroud)
问题是分页是通过AJAX创建的,所以它使这个链接看起来像: http://localhost:1234/vendor_new/wp-admin/admin-ajax.php
但是,我想要实现的实际URL是这样的:
http://localhost:1234/vendor_new/display-vendor-results
有没有办法在AJAX中使用此功能,仍然可以获得正确的分页URL?
我和我的朋友有一个网站(http://www.ferfereh.ir - 抱歉不是英文)一年.我们一直在使用安装了wordpress的Linux Apache主机.现在,我们所有的帖子(有永久链接结构= /%category%/%postname%.html)突然爆发并说:
nginx的
也许我们的主机提供商安装了NginX.我不知道Nginx到底是什么,但我在某处读到它与.htaccess配置有一些冲突,这使得我们永久链接,是的.
我该怎么办?
非常感谢
我希望帖子的永久链接结构与Wordpress网站上的页面不同.
例如,博客文章名称"这是一篇不错的博客文章"将获得永久链接:/ blog/this-is-a-nice-blog-post
其中一个名为"Services Offered"的页面将获得永久链接:/ services-provided
我知道我应该在永久链接结构中使用%postname%,但是如何将前缀/ blog /添加到那些博客帖子中?
提前致谢!
我想从url中删除index.php,我正在使用wordpress和iis7.我怎样才能做到这一点
我有2个自定义帖子类型的帖子.视频帖子和城市指南帖子第一个帖子(视频帖子)包含网址:104.130.239.132/rick-owens/ 和第二个帖子(城市指南帖子)conatins网址:http: //104.130.239.132/city-guide/rick-owens/(city-guide 是固定链接结构,是自定义帖子类型的名称).因此,每当我们尝试访问第一个网址时,问题就出现了,它显示了第二个网址的模板和内容.第二个网址是最新发布的.我试图通过禁用Yoast Seo插件来解决仍然没有变化,也完成了我的永久链接刷新仍然得到相同的结果.
为第一个网址贴上Yoast SEO片段:
和第二个url帖子的Yoast SEO片段
任何帮助将不胜感激,谢谢.
加成:
这是我的CPT代码.
1.视频帖子:
$labels = array(
'name' => _x( 'Videos', 'Post Type General Name', 'roots' ),
'singular_name' => _x( 'Video', 'Post Type Singular Name', 'roots' ),
'menu_name' => __( 'Video Posts', 'roots' ),
'parent_item_colon' => __( 'Parent Video:', 'roots' ),
'all_items' => __( 'All Videos', 'roots' ),
'view_item' => __( 'View Video', 'roots' ),
'add_new_item' => __( 'Add New Video', 'roots' ),
'add_new' => __( 'Add New', 'roots' …Run Code Online (Sandbox Code Playgroud)