Forum Replies Created

Viewing 15 replies - 106 through 120 (of 2,399 total)
  • Plugin Author John Havlik

    (@mtekk)

    It depends on how Rankmath is doing things. Breadcrumb NavXT is going to follow what the WordPress API returns for most content types (posts, terms, taxonomies, etc). If Rankmath is not causing things like get_post, get_term, get_the_terms, etc to report the desired title (I assume that’s where the mismatch is), that’s really on Rankmath. I assume it’s acting like the other SEO plugins that save alternate titles as post meta and do the swap in only some areas for SEO reasons. If you want, you can use the bcn_breadcrumb_title filter to change what Breadcrumb NavXT displays title wise.

    Plugin Author John Havlik

    (@mtekk)

    There seems to be a JSON-LD schema block in your HTML header in conjunction with the default Breadcrumb NavXT markup farther down in the page which is Schema.org BreadcrumbList compliant. That’s why you are seeing two BreadcrumbList entries in the GSC. You can either move from the default Breadcrumb NavXT templates (and remove the typeof="BreadcrumbList" vocab="https://schema.org/" in the wrapping div element) or turn off the BreadcrumbList portion of the JSON-LD schema block in your page header.

    • This reply was modified 3 years, 1 month ago by John Havlik.
    Plugin Author John Havlik

    (@mtekk)

    Thanks for the additional information. After further investigation, this behavior seems to be due to json_encode. It looks like to get Unicode to not be escaped, I need to add the JSON_UNESCAPED_UNICODE flag to json_encode, this probably makes sense. As it stands right now, it’s technically acceptable, but changing will make it more readable. JSON and JSON-LD are supposed to be Unicode anyways so there shouldn’t be much of an issue of odd byte truncations. I’m tracking this in the following GitHub issue: https://github.com/mtekk/Breadcrumb-NavXT/issues/288

    Plugin Author John Havlik

    (@mtekk)

    I think we has discussed this behavior recently. If I remember correctly, in that case, the webbrowser still displayed the correct character so it was more of a ‘well that seems wrong/odd’ sort of thing. And, when I tried to recreate the problem I didn’t experience it in my testbed (the multibyte character was maintained instead of getting translated to a character code). Breadcrumb NavXT itself, should support multibyte Unicode characters without any issues (though maybe something was inadvertently introduced over time). To help me try to reproduce this, what type of resource has the umlaut in it that isn’t getting output correctly, is it a post name, a post type, a term (e.g. a tag or category), a taxonomy, or something else? Also, to rule out any odd interactions with other plugins, have you tried disabling all other plugins and seen if the problem persists?

    Plugin Author John Havlik

    (@mtekk)

    As with any plugin, you can install via either the upload functionality within WordPress (https://wordpress.org/documentation/article/plugins-add-new-screen/#upload-plugins) or using SFTP/SCP and placing the plugin folder to your wp-content/plugins directory.

    Plugin Author John Havlik

    (@mtekk)

    Breadcrumb NavXT tries to associate a post type to a taxonomy, normally it will attempt to use the first post type the taxonomy is registered to. You can control the post type a taxonomy archive uses via the bcn_type_archive_post_type filter.

    Plugin Author John Havlik

    (@mtekk)

    The official recommendation is to replace the instances of %title% and %htitle% with Home in the two Home Breadcrumb Template settings (located under the General tab on the Breadcrumb NavXT settings page). If you want to do things with code, the filter it uses still exists, though you should use in_array rather than assuming the first key entry is ‘home’ in the type array.

    Plugin Author John Havlik

    (@mtekk)

    There appears to be a little misunderstanding here. You have to install the extension before the extensions tab appears in the settings page. The extensions tab does not exist in the core plugin (it is provided by the extension), and installation of the extension is not via adding a license key (that is only for plugin updates). Lastly, support for the premium extensions is not provided on these forums, if you have a valid license, there is a support ticket form for support.

    Plugin Author John Havlik

    (@mtekk)

    Support for 3rd party plugins is always handled by extension plugins for Breadcrumb NavXT. Some of these may be premium extensions, such as Breadcrumb NavXT Polylang Extensions. I may be taking an extreme and outdated interpretation of the .org forum rules, but the result is I won’t link directly to premium extensions from the forums at this time. A quick google/bing/duckduckgo search for “Breadcrumb NavXT Polylang Extensions” should result in finding where it can be purchased (hint: it is available on my website).

    Plugin Author John Havlik

    (@mtekk)

    Assuming you’re talking about DOM/CSS classes, you can use the bcn_display_attributes filter to modify what gets added to the li elements (when using bcn_display_list()).

    Plugin Author John Havlik

    (@mtekk)

    Assuming this isn’t due to some sort of WAF (web application firewall) that is causing this, the next likely thing is you are trying to access the settings page with an account that is not of the administrator role. Breadcrumb NavXT uses the bcn_manage_options capability to allow access to the settings page. It adds this capability to the administrator role by default, but for other roles you will need to add this capability yourself. The following article presents a method for adding the bcn_manage_options capability to a specified role: https://mtekk.us/archives/guides/using-the-bnc_manage_options-capability/

    Plugin Author John Havlik

    (@mtekk)

    I’m not sure what you are exactly referring to here as use post as post-parent. The post-parent post hierarchy option is available for all post types (except pages as they are special due to the root page concept) within Breadcrumb NavXT. When setting the post hierarchy to post parent, it will follow whatever the post-parent property is for the post.

    It is outside the scope of Breadcrumb NavXT to establish the actual post-parent relationship (Breadcrumb NavXT displays the content organization; it doesn’t establish the content organization, WordPress does that). Adjacent/helper plugins such as Post-Parents can provide a GUI to establish that relationship, however they may be limited in functionality.

    Lastly, if you need posts to be the parent of other posts, consider using an hierarchical custom post type instead of the built in Post post type. WordPress will provide the post parent GUI elements for you for hierarchical post types.

    Plugin Author John Havlik

    (@mtekk)

    My guess is Google doesn’t like that you don’t have text for the title in the home breadcrumb. You probably will need to have the actual text there and then use CSS to hide it from display since I assume you don’t want the icon and text showing at the same time (you may want to move the i outside of the span property="name" tag to make this easier).

    Plugin Author John Havlik

    (@mtekk)

    It should be possible to control the location of the breadcrumb trail by changing where the call to Breadcrumb NavXT ends up on the page. If you’re using the included widget or block, you should be able to move it to a different widget area (or for the block in a different area in your block theme if you are using a block theme). Otherwise, you can modify your theme to move where the call to bcn_display() is located so the breadcrumb trail shows up where you want (could be in your header.php or loop.php theme file).

    Plugin Author John Havlik

    (@mtekk)

    This is something I can look into. This does get a little tricky to add support for any post type to any post type (for larger sites it will get messy/require a search/autocomplete function to be even remotely usable). Honestly, I’m a bit surprised that other solutions don’t exist for post parent mapping (given how popular this concept has seemed to be for quite a while).

Viewing 15 replies - 106 through 120 (of 2,399 total)