Closed danielck closed 6 years ago
Ok, I didn't get this specific error. However, I did realize for WP less than 4.6, you need the JSON REST API installed. I updated the installation instructions. Does that solve the issue?
I can confirm this error too.
I'm using WordPress 4.7-beta4-39340
Homepage show up, but when click any link will produce:
client.js:22565 Uncaught TypeError: Cannot read property 'ID' of undefined
Got it working. permalink need to set to /%year%/%monthnum%/%day%/%postname%/
Seems like any permalinks work except none. Is that correct?
Nope, it only works for that permalink only. other than that would fail.
Having trouble reproducing this one. Anymore detail you could provide? The error you are getting is different than the one @danielck is getting.
Also, what is the error trace on that?
Can you post the AJAX response when you click a link?
WordPress version: 4.7-beta4-39340
permalink: /%postname%/
Ajax Response: url: http://localhost/hello-world/
{"template_tags":{"wp_head":"<script>(function(html){html.className = html.className.replace(\/\\bno-js\\b\/,'js')})(document.documentElement);<\/script>\n<title>twentyreact<\/title>\n<meta name='robots' content='noindex,follow' \/>\n<link rel='dns-prefetch' href='\/\/fonts.googleapis.com' \/>\n<link rel='dns-prefetch' href='\/\/s.w.org' \/>\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"twentyreact » Feed\" href=\"http:\/\/localhost\/feed\/\" \/>\n<link rel=\"alternate\" type=\"application\/rss+xml\" title=\"twentyreact » Comments Feed\" href=\"http:\/\/localhost\/comments\/feed\/\" \/>\n\t\t<script type=\"text\/javascript\">\n\t\t\twindow._wpemojiSettings = {\"baseUrl\":\"https:\\\/\\\/s.w.org\\\/images\\\/core\\\/emoji\\\/2.2.1\\\/72x72\\\/\",\"ext\":\".png\",\"svgUrl\":\"https:\\\/\\\/s.w.org\\\/images\\\/core\\\/emoji\\\/2.2.1\\\/svg\\\/\",\"svgExt\":\".svg\",\"source\":{\"concatemoji\":\"http:\\\/\\\/localhost\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=4.7-beta4-39340\"}};\n\t\t\t!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline=\"top\",k.font=\"600 32px Arial\",a){case\"flag\":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case\"emoji4\":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement(\"script\");c.src=a,c.defer=c.type=\"text\/javascript\",b.getElementsByTagName(\"head\")[0].appendChild(c)}var f,g,h,i,j=b.createElement(\"canvas\"),k=j.getContext&&j.getContext(\"2d\");for(i=Array(\"flag\",\"emoji4\"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],\"flag\"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener(\"DOMContentLoaded\",g,!1),a.addEventListener(\"load\",g,!1)):(a.attachEvent(\"onload\",g),b.attachEvent(\"onreadystatechange\",function(){\"complete\"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);\n\t\t<\/script>\n\t\t<style type=\"text\/css\">\nimg.wp-smiley,\nimg.emoji {\n\tdisplay: inline !important;\n\tborder: none !important;\n\tbox-shadow: none !important;\n\theight: 1em !important;\n\twidth: 1em !important;\n\tmargin: 0 .07em !important;\n\tvertical-align: -0.1em !important;\n\tbackground: none !important;\n\tpadding: 0 !important;\n}\n<\/style>\n<link rel='stylesheet' id='twentysixteen-fonts-css' href='https:\/\/fonts.googleapis.com\/css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='genericons-css' href='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/genericons\/genericons.css?ver=3.4.1' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='twentysixteen-style-css' href='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/style.css?ver=4.7-beta4-39340' type='text\/css' media='all' \/>\n<!--[if lt IE 10]>\n<link rel='stylesheet' id='twentysixteen-ie-css' href='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/css\/ie.css?ver=20160816' type='text\/css' media='all' \/>\n<![endif]-->\n<!--[if lt IE 9]>\n<link rel='stylesheet' id='twentysixteen-ie8-css' href='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/css\/ie8.css?ver=20160816' type='text\/css' media='all' \/>\n<![endif]-->\n<!--[if lt IE 8]>\n<link rel='stylesheet' id='twentysixteen-ie7-css' href='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/css\/ie7.css?ver=20160816' type='text\/css' media='all' \/>\n<![endif]-->\n<!--[if lt IE 9]>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/js\/html5.js?ver=3.7.3'><\/script>\n<![endif]-->\n<script type='text\/javascript' src='http:\/\/localhost\/wp-includes\/js\/jquery\/jquery.js?ver=1.12.4'><\/script>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=1.4.1'><\/script>\n<link rel='https:\/\/api.w.org\/' href='http:\/\/localhost\/wp-json\/' \/>\n<link rel=\"EditURI\" type=\"application\/rsd+xml\" title=\"RSD\" href=\"http:\/\/localhost\/xmlrpc.php?rsd\" \/>\n<link rel=\"wlwmanifest\" type=\"application\/wlwmanifest+xml\" href=\"http:\/\/localhost\/wp-includes\/wlwmanifest.xml\" \/> \n<meta name=\"generator\" content=\"WordPress 4.7-beta4-39340\" \/>\n<link rel=\"alternate\" type=\"application\/json+oembed\" href=\"http:\/\/localhost\/wp-json\/oembed\/1.0\/embed?url=http%3A%2F%2Flocalhost%2Ftitle-with-special-characters%2F\" \/>\n<link rel=\"alternate\" type=\"text\/xml+oembed\" href=\"http:\/\/localhost\/wp-json\/oembed\/1.0\/embed?url=http%3A%2F%2Flocalhost%2Ftitle-with-special-characters%2F&format=xml\" \/>\n\t\t<style type=\"text\/css\">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}<\/style>\n\t\t","admin_bar":"\t\t<div id=\"wpadminbar\" class=\"nojq nojs\">\n\t\t\t\t\t\t\t<a class=\"screen-reader-shortcut\" href=\"#wp-toolbar\" tabindex=\"1\">Skip to toolbar<\/a>\n\t\t\t\t\t\t<div class=\"quicklinks\" id=\"wp-toolbar\" role=\"navigation\" aria-label=\"Toolbar\" tabindex=\"0\">\n\t\t\t\t<ul id=\"wp-admin-bar-root-default\" class=\"ab-top-menu\">\n\t\t<li id=\"wp-admin-bar-wp-logo\" class=\"menupop\"><a class=\"ab-item\" aria-haspopup=\"true\" href=\"http:\/\/localhost\/wp-admin\/about.php\"><span class=\"ab-icon\"><\/span><span class=\"screen-reader-text\">About WordPress<\/span><\/a><div class=\"ab-sub-wrapper\"><ul id=\"wp-admin-bar-wp-logo-default\" class=\"ab-submenu\">\n\t\t<li id=\"wp-admin-bar-about\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/about.php\">About WordPress<\/a>\t\t<\/li><\/ul><ul id=\"wp-admin-bar-wp-logo-external\" class=\"ab-sub-secondary ab-submenu\">\n\t\t<li id=\"wp-admin-bar-wporg\"><a class=\"ab-item\" href=\"https:\/\/wordpress.org\/\">WordPress.org<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-documentation\"><a class=\"ab-item\" href=\"https:\/\/codex.wordpress.org\/\">Documentation<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-support-forums\"><a class=\"ab-item\" href=\"https:\/\/wordpress.org\/support\/\">Support Forums<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-feedback\"><a class=\"ab-item\" href=\"https:\/\/wordpress.org\/support\/forum\/requests-and-feedback\">Feedback<\/a>\t\t<\/li><\/ul><\/div>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-site-name\" class=\"menupop\"><a class=\"ab-item\" aria-haspopup=\"true\" href=\"http:\/\/localhost\/wp-admin\/\">twentyreact<\/a><div class=\"ab-sub-wrapper\"><ul id=\"wp-admin-bar-site-name-default\" class=\"ab-submenu\">\n\t\t<li id=\"wp-admin-bar-dashboard\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/\">Dashboard<\/a>\t\t<\/li><\/ul><ul id=\"wp-admin-bar-appearance\" class=\"ab-submenu\">\n\t\t<li id=\"wp-admin-bar-themes\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/themes.php\">Themes<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-widgets\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/widgets.php\">Widgets<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-menus\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/nav-menus.php\">Menus<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-background\" class=\"hide-if-customize\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/themes.php?page=custom-background\">Background<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-header\" class=\"hide-if-customize\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/themes.php?page=custom-header\">Header<\/a>\t\t<\/li><\/ul><\/div>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-customize\" class=\"hide-if-no-customize\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/customize.php?url=http%3A%2F%2Flocalhost%2Fwp-json%2Fnodeifywp%2Fv1%2Froute%3Flocation%3D%252Fhello-world%252F%26_wpnonce%3D7a8e8ee7f5\">Customize<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-comments\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/edit-comments.php\"><span class=\"ab-icon\"><\/span><span class=\"ab-label awaiting-mod pending-count count-0\" aria-hidden=\"true\">0<\/span><span class=\"screen-reader-text\">0 comments awaiting moderation<\/span><\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-new-content\" class=\"menupop\"><a class=\"ab-item\" aria-haspopup=\"true\" href=\"http:\/\/localhost\/wp-admin\/post-new.php\"><span class=\"ab-icon\"><\/span><span class=\"ab-label\">New<\/span><\/a><div class=\"ab-sub-wrapper\"><ul id=\"wp-admin-bar-new-content-default\" class=\"ab-submenu\">\n\t\t<li id=\"wp-admin-bar-new-post\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/post-new.php\">Post<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-new-media\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/media-new.php\">Media<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-new-page\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/post-new.php?post_type=page\">Page<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-new-user\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/user-new.php\">User<\/a>\t\t<\/li><\/ul><\/div>\t\t<\/li><\/ul><ul id=\"wp-admin-bar-top-secondary\" class=\"ab-top-secondary ab-top-menu\">\n\t\t<li id=\"wp-admin-bar-search\" class=\"admin-bar-search\"><div class=\"ab-item ab-empty-item\" tabindex=\"-1\"><form action=\"http:\/\/localhost\/\" method=\"get\" id=\"adminbarsearch\"><input class=\"adminbar-input\" name=\"s\" id=\"adminbar-search\" type=\"text\" value=\"\" maxlength=\"150\" \/><label for=\"adminbar-search\" class=\"screen-reader-text\">Search<\/label><input type=\"submit\" class=\"adminbar-button\" value=\"Search\"\/><\/form><\/div>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-my-account\" class=\"menupop with-avatar\"><a class=\"ab-item\" aria-haspopup=\"true\" href=\"http:\/\/localhost\/wp-admin\/profile.php\">Howdy, ivan<img alt='' src='http:\/\/0.gravatar.com\/avatar\/6685a72b801dc159a59ed45887f0e8b2?s=26&d=mm&r=g' srcset='http:\/\/0.gravatar.com\/avatar\/6685a72b801dc159a59ed45887f0e8b2?s=52&d=mm&r=g 2x' class='avatar avatar-26 photo' height='26' width='26' \/><\/a><div class=\"ab-sub-wrapper\"><ul id=\"wp-admin-bar-user-actions\" class=\"ab-submenu\">\n\t\t<li id=\"wp-admin-bar-user-info\"><a class=\"ab-item\" tabindex=\"-1\" href=\"http:\/\/localhost\/wp-admin\/profile.php\"><img alt='' src='http:\/\/0.gravatar.com\/avatar\/6685a72b801dc159a59ed45887f0e8b2?s=64&d=mm&r=g' srcset='http:\/\/0.gravatar.com\/avatar\/6685a72b801dc159a59ed45887f0e8b2?s=128&d=mm&r=g 2x' class='avatar avatar-64 photo' height='64' width='64' \/><span class='display-name'>ivan<\/span><\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-edit-profile\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-admin\/profile.php\">Edit My Profile<\/a>\t\t<\/li>\n\t\t<li id=\"wp-admin-bar-logout\"><a class=\"ab-item\" href=\"http:\/\/localhost\/wp-login.php?action=logout&_wpnonce=24b32d90ec\">Log Out<\/a>\t\t<\/li><\/ul><\/div>\t\t<\/li><\/ul>\t\t\t<\/div>\n\t\t\t\t\t\t<a class=\"screen-reader-shortcut\" href=\"http:\/\/localhost\/wp-login.php?action=logout&_wpnonce=24b32d90ec\">Log Out<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t","wp_footer":"<link rel='stylesheet' id='dashicons-css' href='http:\/\/localhost\/wp-includes\/css\/dashicons.min.css?ver=4.7-beta4-39340' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='admin-bar-css' href='http:\/\/localhost\/wp-includes\/css\/admin-bar.min.css?ver=4.7-beta4-39340' type='text\/css' media='all' \/>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/js\/skip-link-focus-fix.js?ver=20160816'><\/script>\n<script type='text\/javascript'>\n\/* <![CDATA[ *\/\nvar screenReaderText = {\"expand\":\"expand child menu\",\"collapse\":\"collapse child menu\"};\n\/* ]]> *\/\n<\/script>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-content\/themes\/twentysixteenreact\/js\/functions.js?ver=20160816'><\/script>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-includes\/js\/wp-embed.min.js?ver=4.7-beta4-39340'><\/script>\n<script type='text\/javascript' src='http:\/\/localhost\/wp-includes\/js\/admin-bar.min.js?ver=4.7-beta4-39340'><\/script>\n","get_body_class":"class=\"-template-default page page-id-0 page-parent logged-in admin-bar no-customize-support group-blog\"","home_url":"http:\/\/localhost","stylesheet_directory_url":"http:\/\/localhost\/wp-content\/themes\/twentysixteenreact","bloginfo_name":"twentyreact","bloginfo_description":"Just another WordPress site","header_image":"","twentysixteen_the_custom_logo":"","twentysixteen_credits":""},"route":{"type":"single","object_id":null,"document_title":"twentyreact","object_type":null},"posts":[],"nav_menus":{"primary":[{"url":"http:\/\/127.0.0.1\/","title":"Home","children":[]},{"url":"http:\/\/localhost\/blog\/","title":"Blog","children":[]},{"url":"http:\/\/localhost\/front-page\/","title":"Front Page","children":[]},{"url":"http:\/\/localhost\/about\/","title":"About The Tests","children":[]},{"url":"http:\/\/localhost\/sample-page\/","title":"Sample Page","children":[{"url":"http:\/\/localhost\/about\/page-image-alignment\/","title":"Page Image Alignment","children":[]},{"url":"http:\/\/localhost\/about\/page-markup-and-formatting\/","title":"Page Markup And Formatting","children":[]},{"url":"http:\/\/localhost\/about\/clearing-floats\/","title":"Clearing Floats","children":[]},{"url":"http:\/\/localhost\/about\/page-with-comments\/","title":"Page with comments","children":[]},{"url":"http:\/\/localhost\/about\/page-with-comments-disabled\/","title":"Page with comments disabled","children":[]}]}]},"sidebars":{"sidebar-1":"<section id=\"search-2\" class=\"widget widget_search\">\n<form role=\"search\" method=\"get\" class=\"search-form\" action=\"http:\/\/localhost\/\">\n\t<label>\n\t\t<span class=\"screen-reader-text\">Search for:<\/span>\n\t\t<input type=\"search\" class=\"search-field\" placeholder=\"Search …\" value=\"\" name=\"s\" \/>\n\t<\/label>\n\t<button type=\"submit\" class=\"search-submit\"><span class=\"screen-reader-text\">Search<\/span><\/button>\n<\/form>\n<\/section>\t\t<section id=\"recent-posts-2\" class=\"widget widget_recent_entries\">\t\t<h2 class=\"widget-title\">Recent Posts<\/h2>\t\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/localhost\/hello-world\/\">Hello world!<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/localhost\/markup-html-tags-and-formatting\/\">Markup: HTML Tags and Formatting<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/localhost\/markup-image-alignment\/\">Markup: Image Alignment<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/localhost\/markup-text-alignment\/\">Markup: Text Alignment<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/localhost\/title-with-special-characters\/\">Markup: Title With Special Characters<\/a>\n\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t<\/section>\t\t<section id=\"calendar-2\" class=\"widget widget_calendar\"><h2 class=\"widget-title\">Calendar<\/h2><div id=\"calendar_wrap\" class=\"calendar_wrap\"><table id=\"wp-calendar\">\n\t<caption>November 2016<\/caption>\n\t<thead>\n\t<tr>\n\t\t<th scope=\"col\" title=\"Monday\">M<\/th>\n\t\t<th scope=\"col\" title=\"Tuesday\">T<\/th>\n\t\t<th scope=\"col\" title=\"Wednesday\">W<\/th>\n\t\t<th scope=\"col\" title=\"Thursday\">T<\/th>\n\t\t<th scope=\"col\" title=\"Friday\">F<\/th>\n\t\t<th scope=\"col\" title=\"Saturday\">S<\/th>\n\t\t<th scope=\"col\" title=\"Sunday\">S<\/th>\n\t<\/tr>\n\t<\/thead>\n\n\t<tfoot>\n\t<tr>\n\t\t<td colspan=\"3\" id=\"prev\"><a href=\"http:\/\/localhost\/2013\/01\/\">« Jan<\/a><\/td>\n\t\t<td class=\"pad\"> <\/td>\n\t\t<td colspan=\"3\" id=\"next\" class=\"pad\"> <\/td>\n\t<\/tr>\n\t<\/tfoot>\n\n\t<tbody>\n\t<tr>\n\t\t<td colspan=\"1\" class=\"pad\"> <\/td><td>1<\/td><td>2<\/td><td>3<\/td><td>4<\/td><td>5<\/td><td>6<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>7<\/td><td>8<\/td><td>9<\/td><td>10<\/td><td>11<\/td><td>12<\/td><td>13<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>14<\/td><td>15<\/td><td>16<\/td><td>17<\/td><td>18<\/td><td>19<\/td><td>20<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>21<\/td><td>22<\/td><td><a href=\"http:\/\/localhost\/2016\/11\/23\/\" aria-label=\"Posts published on November 23, 2016\">23<\/a><\/td><td>24<\/td><td>25<\/td><td>26<\/td><td>27<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>28<\/td><td id=\"today\">29<\/td><td>30<\/td>\n\t\t<td class=\"pad\" colspan=\"4\"> <\/td>\n\t<\/tr>\n\t<\/tbody>\n\t<\/table><\/div><\/section><section id=\"recent-comments-2\" class=\"widget widget_recent_comments\"><h2 class=\"widget-title\">Recent Comments<\/h2><ul id=\"recentcomments\"><li class=\"recentcomments\"><span class=\"comment-author-link\"><a href='https:\/\/wordpress.org\/' rel='external nofollow' class='url'>A WordPress Commenter<\/a><\/span> on <a href=\"http:\/\/localhost\/hello-world\/#comment-1\">Hello world!<\/a><\/li><li class=\"recentcomments\"><span class=\"comment-author-link\"><a href='http:\/\/example.org\/' rel='external nofollow' class='url'>John Doe<\/a><\/span> on <a href=\"http:\/\/localhost\/edge-case-no-content\/#comment-30\">Edge Case: No Content<\/a><\/li><li class=\"recentcomments\"><span class=\"comment-author-link\"><a href='http:\/\/example.org\/' rel='external nofollow' class='url'>Jane Doe<\/a><\/span> on <a href=\"http:\/\/localhost\/template-password-protected\/#comment-29\">Protected: Template: Password Protected (the password is “enter”)<\/a><\/li><li class=\"recentcomments\"><span class=\"comment-author-link\"><a href='http:\/\/example.org\/' rel='external nofollow' class='url'>Jane Doe<\/a><\/span> on <a href=\"http:\/\/localhost\/template-comments\/#comment-23\">Template: Comments<\/a><\/li><li class=\"recentcomments\"><span class=\"comment-author-link\"><a href='http:\/\/example.org\/' rel='external nofollow' class='url'>John Doe<\/a><\/span> on <a href=\"http:\/\/localhost\/template-comments\/#comment-22\">Template: Comments<\/a><\/li><\/ul><\/section><section id=\"archives-2\" class=\"widget widget_archive\"><h2 class=\"widget-title\">Archives<\/h2>\t\t<ul>\n\t\t\t<li><a href='http:\/\/localhost\/2016\/11\/'>November 2016<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2013\/01\/'>January 2013<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2012\/03\/'>March 2012<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2012\/01\/'>January 2012<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2011\/03\/'>March 2011<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/10\/'>October 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/09\/'>September 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/08\/'>August 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/07\/'>July 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/06\/'>June 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/05\/'>May 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/04\/'>April 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/03\/'>March 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/02\/'>February 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2010\/01\/'>January 2010<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/10\/'>October 2009<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/09\/'>September 2009<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/08\/'>August 2009<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/07\/'>July 2009<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/06\/'>June 2009<\/a><\/li>\n\t<li><a href='http:\/\/localhost\/2009\/05\/'>May 2009<\/a><\/li>\n\t\t<\/ul>\n\t\t<\/section><section id=\"categories-2\" class=\"widget widget_categories\"><h2 class=\"widget-title\">Categories<\/h2>\t\t<ul>\n\t<li class=\"cat-item cat-item-2\"><a href=\"http:\/\/localhost\/category\/aciform\/\" >aciform<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-3\"><a href=\"http:\/\/localhost\/category\/antiquarianism\/\" >antiquarianism<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-4\"><a href=\"http:\/\/localhost\/category\/arrangement\/\" >arrangement<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-5\"><a href=\"http:\/\/localhost\/category\/asmodeus\/\" >asmodeus<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-7\"><a href=\"http:\/\/localhost\/category\/broder\/\" >broder<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-8\"><a href=\"http:\/\/localhost\/category\/buying\/\" >buying<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-9\"><a href=\"http:\/\/localhost\/category\/cat-a\/\" >Cat A<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-10\"><a href=\"http:\/\/localhost\/category\/cat-b\/\" >Cat B<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-11\"><a href=\"http:\/\/localhost\/category\/cat-c\/\" >Cat C<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-12\"><a href=\"http:\/\/localhost\/category\/championship\/\" >championship<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-13\"><a href=\"http:\/\/localhost\/category\/chastening\/\" >chastening<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-57\"><a href=\"http:\/\/localhost\/category\/parent\/child-1\/\" >Child 1<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-58\"><a href=\"http:\/\/localhost\/category\/parent\/child-1\/child-2\/\" >Child 2<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-59\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-01\/\" title=\"This is a description for the Child Category 01.\">Child Category 01<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-60\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-02\/\" title=\"This is a description for the Child Category 02.\">Child Category 02<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-61\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-03\/\" title=\"This is a description for the Child Category 03.\">Child Category 03<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-62\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-04\/\" title=\"This is a description for the Child Category 04.\">Child Category 04<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-63\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-05\/\" title=\"This is a description for the Child Category 05.\">Child Category 05<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-14\"><a href=\"http:\/\/localhost\/category\/clerkship\/\" >clerkship<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-15\"><a href=\"http:\/\/localhost\/category\/disinclination\/\" >disinclination<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-16\"><a href=\"http:\/\/localhost\/category\/disinfection\/\" >disinfection<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-17\"><a href=\"http:\/\/localhost\/category\/dispatch\/\" >dispatch<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-18\"><a href=\"http:\/\/localhost\/category\/echappee\/\" >echappee<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-19\"><a href=\"http:\/\/localhost\/category\/edge-case-2\/\" title=\"Posts that have edge-case related tests\">Edge Case<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-20\"><a href=\"http:\/\/localhost\/category\/enphagy\/\" >enphagy<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-21\"><a href=\"http:\/\/localhost\/category\/equipollent\/\" >equipollent<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-22\"><a href=\"http:\/\/localhost\/category\/fatuity\/\" >fatuity<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-23\"><a href=\"http:\/\/localhost\/category\/foo-a\/\" >Foo A<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-64\"><a href=\"http:\/\/localhost\/category\/foo-parent\/foo-a-foo-parent\/\" >Foo A<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-24\"><a href=\"http:\/\/localhost\/category\/foo-parent\/\" >Foo Parent<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-25\"><a href=\"http:\/\/localhost\/category\/gaberlunzie\/\" >gaberlunzie<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-65\"><a href=\"http:\/\/localhost\/category\/parent-category\/child-category-03\/grandchild-category\/\" title=\"This is a description for the Grandchild Category.\">Grandchild Category<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-26\"><a href=\"http:\/\/localhost\/category\/illtempered\/\" >illtempered<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-27\"><a href=\"http:\/\/localhost\/category\/insubordination\/\" >insubordination<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-28\"><a href=\"http:\/\/localhost\/category\/lender\/\" >lender<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-29\"><a href=\"http:\/\/localhost\/category\/markup\/\" title=\"Posts in this category test markup tags and styles.\">Markup<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-30\"><a href=\"http:\/\/localhost\/category\/media-2\/\" title=\"Posts that have media-related tests\">Media<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-31\"><a href=\"http:\/\/localhost\/category\/monosyllable\/\" >monosyllable<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-32\"><a href=\"http:\/\/localhost\/category\/packthread\/\" >packthread<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-33\"><a href=\"http:\/\/localhost\/category\/palter\/\" >palter<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-34\"><a href=\"http:\/\/localhost\/category\/papilionaceous\/\" >papilionaceous<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-35\"><a href=\"http:\/\/localhost\/category\/parent\/\" >Parent<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-36\"><a href=\"http:\/\/localhost\/category\/parent-category\/\" title=\"This is a parent category. It will contain child categories\">Parent Category<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-37\"><a href=\"http:\/\/localhost\/category\/personable\/\" >personable<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-38\"><a href=\"http:\/\/localhost\/category\/post-formats\/\" title=\"Posts in this category test post formats.\">Post Formats<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-39\"><a href=\"http:\/\/localhost\/category\/propylaeum\/\" >propylaeum<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-40\"><a href=\"http:\/\/localhost\/category\/pustule\/\" >pustule<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-41\"><a href=\"http:\/\/localhost\/category\/quartern\/\" >quartern<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-42\"><a href=\"http:\/\/localhost\/category\/scholarship\/\" >scholarship<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-43\"><a href=\"http:\/\/localhost\/category\/selfconvicted\/\" >selfconvicted<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-44\"><a href=\"http:\/\/localhost\/category\/showshoe\/\" >showshoe<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-45\"><a href=\"http:\/\/localhost\/category\/sloyd\/\" >sloyd<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-46\"><a href=\"http:\/\/localhost\/category\/aciform\/sub\/\" >sub<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-47\"><a href=\"http:\/\/localhost\/category\/sublunary\/\" >sublunary<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-48\"><a href=\"http:\/\/localhost\/category\/tamtam\/\" >tamtam<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-49\"><a href=\"http:\/\/localhost\/category\/template-2\/\" title=\"Posts with template-related tests\">Template<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-1\"><a href=\"http:\/\/localhost\/category\/uncategorized\/\" >Uncategorized<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-50\"><a href=\"http:\/\/localhost\/category\/unpublished\/\" title=\"Posts in this category test unpublished posts.\">Unpublished<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-51\"><a href=\"http:\/\/localhost\/category\/weakhearted\/\" >weakhearted<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-52\"><a href=\"http:\/\/localhost\/category\/ween\/\" >ween<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-53\"><a href=\"http:\/\/localhost\/category\/wellhead\/\" >wellhead<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-54\"><a href=\"http:\/\/localhost\/category\/wellintentioned\/\" >wellintentioned<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-55\"><a href=\"http:\/\/localhost\/category\/whetstone\/\" >whetstone<\/a>\n<\/li>\n\t<li class=\"cat-item cat-item-56\"><a href=\"http:\/\/localhost\/category\/years\/\" >years<\/a>\n<\/li>\n\t\t<\/ul>\n<\/section><section id=\"meta-2\" class=\"widget widget_meta\"><h2 class=\"widget-title\">Meta<\/h2>\t\t\t<ul>\n\t\t\t<li><a href=\"http:\/\/localhost\/wp-admin\/\">Site Admin<\/a><\/li>\t\t\t<li><a href=\"http:\/\/localhost\/wp-login.php?action=logout&_wpnonce=24b32d90ec\">Log out<\/a><\/li>\n\t\t\t<li><a href=\"http:\/\/localhost\/feed\/\">Entries <abbr title=\"Really Simple Syndication\">RSS<\/abbr><\/a><\/li>\n\t\t\t<li><a href=\"http:\/\/localhost\/comments\/feed\/\">Comments <abbr title=\"Really Simple Syndication\">RSS<\/abbr><\/a><\/li>\n\t\t\t<li><a href=\"https:\/\/wordpress.org\/\" title=\"Powered by WordPress, state-of-the-art semantic personal publishing platform.\">WordPress.org<\/a><\/li>\t\t\t<\/ul>\n\t\t\t<\/section>","sidebar-2":"","sidebar-3":""},"user":{"user_login":"ivan","user_nicename":"ivan","ID":1,"display_name":"ivan","rest_nonce":"7a8e8ee7f5"}}
When I trace it, it will go to this function
public function get_route() {
$resolver = new \GM\UrlToQuery();
$query_args = $resolver->resolve( $_GET['location'] );
........
return $output;
}
The resolver cannot resolve the location: /hello-world/
Ok, I think I solved this one. Can you guys pull the latest and test?
Hi @tlovett1,
for the page it is working. but for post still not working.
I guess it is because the resolver (\GM\UrlToQuery()), only return the pagename
this is the dump:
array(2) {
["page"]=>
string(0) ""
["pagename"]=>
string(31) "markup-html-tags-and-formatting"
}
when using permalink: /%year%/%monthnum%/%day%/%postname%/ I got this
array(5) {
["page"]=>
string(0) ""
["year"]=>
string(4) "2013"
["monthnum"]=>
string(2) "01"
["day"]=>
string(2) "11"
["name"]=>
string(31) "markup-html-tags-and-formatting"
}
The big different is between pagename and name.
Hope that helps.
@ivankristianto this is fixed correct?
with the latest "gmazzap/url-to-query": "^1.0.1"
yes it does fixed.
I have set up Docker (running Mac OS X 10.12.1) and installed everything according to instructions (
composer install
,npm install
&webpack
). After figuring out the issue reported in #3 the theme loads, but clicking on links results in this JS error on line 20666 of the generated client.js file.Uncaught TypeError: Cannot read property 'type' of undefined(…)
Steps to reproduce:
composer install
,npm install
&webpack
in the twentysixteenreact directorycomposer install
within thevendor/10up/nodeifywp/
dir)I'm not too familiar with react so I'm happy to provide more detailed information if you can point me where to look.