Lay Theme Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    Multilanguage | 'invalid desktop json!'

    Bug Reports
    3
    5
    357
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kubmin last edited by kubmin

      Hi there!

      Using the awesome multilanguage for a website is causing some problems which I cannot seem to fix.

      When creating a simple project with one image and/or text, the website is unable to fetch some json. This happens in either the translated page (i.e from GE to GB) or on the 'original' page (i.e from GB to GE).

      On page load, the console logs:
      invalid desktop json!

      Loading the homepage while on the translated site logs the following:

      GET http://localhost/~user/test/en/wp-json/wp/v2/posts/71 401 (Unauthorized)

      Full json response:

      // http://localhost/~user/test/en/wp-json/wp/v2/posts/41
      
      {
        "code": "rest_forbidden",
        "message": "Sorry, you are not allowed to do that.",
        "data": {
          "status": 401
        }
      }
      

      The not translated homepage logs the same.

      Any idea what's causing this? Thanks.

      Best,
      K


      UPDATE #1:

      I found out that the caption below the image is causing the problems. I guess it has something to do with that piece of text (caption) not having a option to translate. For now, deleting the caption seems to help.


      UPDATE #2:

      Got it, you have to click on the flag that you are editing with the gridder. Add the image and add the caption. After that, click on the other flag and start editing the image caption by double clicking. Edit the caption line (even when you want to have the same text, like names of people, places etc). Click ok. Finally, update/publish the page and voila, it works!

      F 1 Reply Last reply Reply Quote 1
      • F
        f.albert @kubmin last edited by

        Hi @kubmin
        Good to hear you solved the problem.
        The desktop json should never be invalid. Can you tell me your laytheme version?

        1 Reply Last reply Reply Quote 0
        • K
          kubmin last edited by

          Hi f.albert!

          I'm running a dev environment with Lay Theme version 2.5.6 in combination with Wordpress version 4.9.7! Hope that helps.

          1 Reply Last reply Reply Quote 1
          • F
            f.albert last edited by

            Hi @kubmin

            I think we found the bug:
            Please go to Settings -> Languages (General) -> Untranslated Content -> uncheck "Show displayed language prefix when content is not available for the selected language."

            This option can invalidate the json.

            1 Reply Last reply Reply Quote 1
            • mariusjopen
              mariusjopen Global Moderator last edited by

              Perfect :-) :-) :-)

              www.mariusjopen.world

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Before you post

              Use the Search Feature. Maybe there is already a solution to your issue.

              1. Update Lay Theme and all Lay Theme Addons
              2. Disable all Plugins
              3. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code ", click "Save Changes"
              4. Now see if your problem solved itself
              5. Go here, see if your problem is listed here:
              Troubleshooting

              When you post:
              1. Post a link to where the problem is
              2. If the problem is difficult to explain, post screenshots / link to a video to explain it

              Thanks!

              Online Users

              Recent Topics

              • C

                image carousel bugging out

              • N

                help needed with cleaning up and optimising lay theme portfolio website

              • R

                Html5 Video Player issue

              laytheme.com