Задать вопрос
  • Как в wordpress в базе данных (phpMyAdmin) сделать 4000 копий одной страницы?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    Решил проблему очень легко записав скрипт расширением для хрома UI Vision
    Указал в раздел CSV - числа построчно от 1551 до 4322. (см скриншот куда вбивать числа )
    5f9ac29606ac2519694519.jpeg

    запустил скрипт на выполнение выбрав цикличное исполнение с 1 до 2739 исполнений, так как на 2739 строчку внутреннего csv файла readcsvtestdata.csv как раз приходится число 4322 - см скриншот
    5f9ac2a259d73576455956.jpeg

    Код скрипта для расширения UI Vision
    {
      "Name": "site.ru add page",
      "CreationDate": "2020-10-29",
      "Commands": [
        {
          "Command": "open",
          "Target": "https://site.ru/wp-admin/post-new.php?post_type=page",
          "Value": ""
        },
        {
          "Command": "clickAndWait",
          "Target": "linkText=Добавить новую@POS=2",
          "Value": "!TIMEOUT_WAIT",
          "Targets": [
            "linkText=Добавить новую@POS=2",
            "xpath=//*[@id=\"menu-pages\"]/ul/li[3]/a",
            "xpath=//li[5]/ul/li[3]/a",
            "css=#menu-pages > ul > li.current > a"
          ]
        },
        {
          "Command": "click",
          "Target": "id=content",
          "Value": "!TIMEOUT_WAIT",
          "Targets": [
            "id=content",
            "name=content",
            "xpath=//*[@id=\"content\"]",
            "xpath=//textarea[@id='content']",
            "xpath=//textarea",
            "css=#content"
          ]
        },
        {
          "Command": "type",
          "Target": "id=content",
          "Value": "ТЕКСТ КОТОРЫЙ НУЖНО ВБИТЬ В ТЕЛО ПОСТА\\n",
          "Targets": [
            "id=content",
            "name=content",
            "xpath=//*[@id=\"content\"]",
            "xpath=//textarea[@id='content']",
            "xpath=//textarea",
            "css=#content"
          ]
        },
        {
          "Command": "click",
          "Target": "id=title",
          "Value": "!TIMEOUT_WAIT",
          "Targets": [
            "id=title",
            "name=post_title",
            "xpath=//*[@id=\"title\"]",
            "xpath=//input[@id='title']",
            "xpath=//div/input",
            "css=#title"
          ]
        },
        {
          "Command": "csvRead",
          "Target": "readcsvtestdata.csv",
          "Value": ""
        },
        {
          "Command": "type",
          "Target": "id=title",
          "Value": "${!COL1}",
          "Targets": [
            "id=title",
            "name=post_title",
            "xpath=//*[@id=\"title\"]",
            "xpath=//input[@id='title']",
            "xpath=//div/input",
            "css=#title"
          ]
        },
        {
          "Command": "click",
          "Target": "id=content",
          "Value": "!TIMEOUT_WAIT",
          "Targets": [
            "id=content",
            "name=content",
            "xpath=//*[@id=\"content\"]",
            "xpath=//textarea[@id='content']",
            "xpath=//textarea",
            "css=#content"
          ]
        },
        {
          "Command": "click",
          "Target": "id=publish",
          "Value": "!TIMEOUT_WAIT",
          "Targets": [
            "id=publish",
            "name=publish",
            "xpath=//*[@id=\"publish\"]",
            "xpath=//input[@id='publish']",
            "xpath=//div[2]/input[2]",
            "css=#publish"
          ]
        }
      ]
    }
    Ответ написан
    Комментировать